목록Java (70)
drexqq
Java의 switch문에 대해서 알아보자. switch문은 if문과 사용법이 비슷하다고 생각한다. 값이 맞다면 그 구문에서 끝나고, 틀리다면 계속해서 아래로 내려가게 된다. 아래 구조를 보자 int number = 1; switch ( number ) { case 1: System.out.println("number = 1"); break; case 2: System.out.println("number = 2"); break; default: System.out.println("number != 1 && number != 2"); break; } switch(조건) { case 값: 실행 break; } 위와 같은 형태가 계속해서 반복된다. 하지만 나는 switch문보다는 if문이 더 익숙하고 사용하기..
Java의 If문에 대해서 알아보자 일단 If문은 총 3가지의 형태가 있다고 볼 수 있다. if (조건) { 실행 } if (조건) { 실행1 } else { 실행2 } if (조건1) { 실행2 } else if (조건2) { 실행2 } 위 3가지 형태로 가장 많이 사용하게 되는데 연산자와 함께 많이 사용한다. If문에 대해서 간단히 설명하자면 조건 부분이 true면 실행 부분의 코드가 실행되는 형태이다. int number = 6; if (number > 5) { System.out.println("number는 5보다 크다."); } if (number >= 6) { System.out.println("number는 6보다 크거나 같다."); } if (number == 6) { System.out..
Java의 배열(Array)에 대해서 알아보자. Array는 배열이다. 여기서 배열은 변수의 확장 버전이라고 볼 수 있다. 변수에는 여러가지여러 가지 값을 한 번에 담을 수 없지만 배열에는 여러 가지 값을 담을 수 있다. 따라서 자바에서의 배열은 같은 자료형인 변수들의 묶음이라고 생각 할 수 있다. 배열의 선언은 자료형 배열명[] = new 자료형 [배열의 개수]; 자료형 []배열명 = new 자료형 [배열의 개수]; 자료형 [] = new 자료형 [배열의 개수]; 위의 세 가지 방식 모두 사용 가능하다. 또한 배열의 관리는 index번호를 통해서 하게 되는데 아래 예시를 보면서 이해해보자. int array[] = new int[3]; // int []array = new int[3]; // int[]..
Java의 캐스팅(Casting) 형 변환에 대해서 알아보자. 간단히 말하자면 형 변환은 프로그래밍에서 자료형을 다른 형태로 변경하는 것이다. 이게 무슨 말인고 하니 자바의 기본 자료형에는 총 8가지가 있다. boolean - 1 byte byte - 1 byte short - 2 byte int - 4 byte long - 8 byte float - 4 byte double - 8 byte 위와 같이 8개의 자료형들 중 boolean을 제외한 7개의 기본형들은 서로 형 변환이 가능하다. 하지만 기본형과 참조형 간에는 서로 형변환이 되지 않는다. 여기서 참조형은 기본자료형을 제외한 모든 자료형을 뜻한다. (ex : String, array 등등..) 또한 서로 다른 타입의 변수간의 연산에는 형 변환이 요..
Java의 비트 연산자에 대해 알아보자. 비트 연산자는 말 그대로 비트 연산을 위한 연산자이다. 비트 연산 : 비트 연산은 한 개 혹은 두 개의 이진수에 대해 비트 단위로 적용되는 연산. 이진수에 대해 계산이 필요할 때 사용하면 될 것 같다. 비트 연산자는 &, |, ^, , ~ 총 6종류가 있다. 전 게시글에 있는 논리 연산자와 비슷하게 생긴 것도 있고 그렇지 않은 것도 있다. 논리 연산자 보기 &(AND) 반갑게도 논리 연산자와 같다. &&(AND)는 비교되는 두 값이 true일 때만 true값을 반환한다. (0 & 0) -> 0 (1 & 0) -> 0 (0 & 1) -> 0 (1 & 1) -> 1 |(OR) 이 녀석도 같다. ||(OR)는 비교되는 두 값이 중 하나만 true여도 true값을 반환한..
Java의 논리 연산자와 비교 연산자에 대해 알아보자. 두 연산자 모두 보통 제어문에서 많이 사용하는 것 같다. 먼저 논리 연산자는 &&(AND) , ||(OR) ,!(NOT) 총 3종류가 있다. 논리 연산자는 true , false 두 가지로 설명할 수 있다. true = 1 , false = 0으로 생각할 수 있다. 편의상 true = 1 , false = 0으로 기입하겠다. 논리 연산자 &&(AND) &&(AND)는 비교되는 두 값이 true일 때만 true값을 반환한다. (0 && 0) -> 0 (1 && 0) -> 0 (0 && 1) -> 0 (1 && 1) -> 1 ||(OR) ||(OR)는 비교되는 두 값이 중 하나만 true여도 true값을 반환한다. (0 || 0) -> 0 (1 || 0..
Java의 산술 연산자에 대해 알아보자. 산술 연산자는 +, -, *, /, % 총 5종류가 있다. + : 값을 더해준다. int number = 0; number = number + 1; number += 1; // increment(증가연산자) ++ number++; ++number; - : 값을 빼준다. int number = 0; number = number - 1; number -= 1; // decrement(감소연산자) -- number--; --number; * 값을 곱해준다. int number = 5; number = number * 5; // 25; / : 값을 나눠준 뒤 그 몫을 보여준다. int number = 10; number = number / 2; // 5; % : 값을 나..
변수 선언 규칙-? 예약어 : 이미 정의되어 있는 언어 ex) int int;(X) 숫자 : 숫자는 문자 뒤에 와야 한다 ex) int 2a;(X), int a2;(O) 상수 : 상수는 사용할 수 없다 ex) int 1234;(X) 연산자 : 연산자는 사용할 수 없다 ex) int +adfe;(X), -adfe;(X) 변수명 표기법-? int number_position_char; -> int numPosChar; => CamelCase 변수의 이름이 길어지게 되면 되도록이면 CamelCase를 사용하도록하자 또한 이름을 지정할때는 되도록이면 흔한 이름보다는 누구나 알아볼 수 있도록 변수명을 지어보자 변수의 종류-? 숫자형 정수 byte 1 byte = 8 bit -128 ~ 127 ex) 1111 11..
Eclipse 설치하는 방법을 알아보자 https://www.eclipse.org/downloads/packages/release/2020-03/r/eclipse-ide-enterprise-java-developers-includes-incubating-components Eclipse Packages | The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 350 open source pro 442 MB 4,330 DOWNLOADS The Modeling package provides tools and runtimes for building model-based applications. You c..
Java SE 8 버전 다운로드하는 방법을 알아보자 https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 위의 주소로 들어가서 자신의 OS에 맞는 버전을 다운로드한다. 다운로드한 설치 실행 파일을 실행시키고 나면 자바를 설치할 폴더를 선택하게 되는데 이때 한글경로나 빈칸 경로는 되도록이면 사용하지 않도록 하자 설치가 완료된 뒤에 자바 환경변수를 설정해줘야 하는데 그 이유는 cmd창에서 java의 명령어를 사용할 때 자바가 설치되어 있는 디렉터리로 이동하지 않고 사용하기 위함이다. 환경변수 설정 방법은 내 컴퓨터(내 PC) 우클릭 후 속성 클릭 고급 시스템 설정 클릭 고급 탭 우측 하단 환경변수 클릭 시스템 변수라 적힌 아래 ..