몰입하며 나아가는 개발이란

Language 36

[for] loop ([for] 반복문)

for for 반복문의 형태는 아래와 같다. /* * 조건문 : loop == 반복문(순환문) * * for( 변수선언 및 초기화(1) ; 조건식(2)(5)(8) ; 연산식(4)(7) ){ * 처리(3)(6) * } * (9) */ for문 안쪽에서 변수선언 및 초기화 될 수 있으며, 조건식에 의하여 처리를 진행 후, 연산식에서 선언된 변수를 변경하여 다시 조건식을 거쳐 그다음 처리를 진행하는 방식이다. 조건식에 맞지 않으면 for문 전체를 빠져나가게 된다. 명확한 반복 횟수가 있을때 주로사용된다. for 문 예제1) int i; // for문 밖에서 선언된 변수를 for문에서 초기화하여 넣을 수 도 있다. for(i = 0;i < 10; i++) { System.out.println("i = " + i..

Language/Java 2019.12.01

eclipse workspace set up (자바 이클립스 설정)

이클립스를 실행시 처음으로 보이는 창입니다. Browse를 통해 Wokrspace폴더를 설정하신 후 use this as the default and do not ask again 은 체크하지 않고 Launch를 눌러 실행해주세요. eclipse가 켜져있어도 한번더 eclipse를 실행시켜 workspace를 다른경로로 생성 또는 변경하여 실행 시키면 두개 이상의 eclipse(workspace)를 사용하실 수 있습니다. 다중작업에 유용합니다. UTF-8 로 설정하는 이유 UTF-8은 대표적인 조합형 방식의 문자집합(Charater Set)이면서, 유니코드 인코딩 방식중 하나 이며, UTF-8은 ASCII 문자들은 표현 할 수 있고, 언어팩이 설치되어있지 않아도 표현이 가능합니다. 즉, 웹과 같은 다양한..

Language/Java 2019.11.30

[%] operator ([%] 연산자) 홀수 짝수 찾기

// 입력한 숫자가 홀수/짝수인지? int _number = 34; if( (_number % 2) == 0 ) { System.out.println("짝수입니다"); }else { System.out.println("홀수입니다"); } // console result // /* * 짝수입니다 */ % 연산자는 나누기를 진행한 후 몫은 버리고 나머지만 갖게된다. ?? %2 == 0을 하게 되면 2로 나눈 나머지가0인 값으로 조건을 걸게되므로, if else 문을 통하여 짝수 홀수를 각각 조건처리를 해줄 수 있다.

Language/Java 2019.11.30

[if else] Condition sentence([if else]조건문)

조건문 if else 조건문은 다음과 같은 문법으로 사용이 가능하다. /* if( true/false ){ 처리1 처리2 } // 하나의 조건에서 여러가지의 처리로 사용. if( true/false ) 처리1 // {}가 없이 한문장으로 사용. if( 조건 ){ 처리1 }else{ 처리2 } // 조건이 true 일때와 false 일때 각각의 처리를 다르게 하는방법. if( 조건1 ){ 처리1 }else if( 조건2 ){ 처리2 }else if( 조건3 ){ 처리3 }else{ } // 조건이 여러가지 일때 처리방법. */ // Commontary // /* * if else 조건문은 한가지의 조건이 처리되면 해당 if else문 전체를 빠져나오게된다. * 즉, else if 의 조건2, 조건3 els..

Language/Java 2019.11.30

[bit] operator([비트] 연산자)

비트(bit)는 간단하게 2진수로 두가지 상태를 표현한다. 즉, 0과 1로 표기를 하게된다. bit : 0, 1 Java에서 bit 연산자는 다음과 같다. & AND | OR ^ XOR > right shift ~ NOT 비트연산자는 총 6개가 있으며, 다음은 코드로 작성된 연산 예제이다. // AND 연산 예제) int num; num = 0xD3 & 0xF0; System.out.println("num = " + num); System.out.printf("0x%x ", num); // console result // /* * num = 208 * 0xd0 */ // Commentary // /* * 8421 8421 // 16진법 자리수 계산법 * * 1101 0011 // 0xD3 * 1111 0..

Language/Java 2019.11.30