본문 바로가기

분류 전체보기520

배열) 배열이란?, 배열의 특징, 객체의 특징, for-each문 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. 배열이란? - 동일한 자료형을 묶어 저장하는 참조 자료형 배열 사용 이유? 만약 국어/수학/영어/사회/과학의 점수를 계산하는 코드가 있다고 가정해보자. 배열을 사용하지 않으면 총 5개의 변수를 생성하여 각각 관리해야 하니 가독성도 떨어지고 추후 관리도 어려울 것입니다. 배열을 사용하면 변수의 수를 줄여주어 가독성도 높아지고, 관리가 수월해집니다. 배열 사용 순서 //int kor, math, eng, soc, sci; //배열 사용하지 않으면 변수를 다 지정해줘야함 //1. 배열 선언 int[] subjects; //int subjects[]; //2. 배열 할당 subjects = new.. 2022. 3. 8.
제어 키워드) break, continue 제어 키워드 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. 제어키워드에는 break, continue 가 있습니다. 두 제어 키워드의 차이점에 대해서 알아보겠습니다. ☞ break 제어키워드 - if문을 제외한 가장 가까운 중괄호 ({ }) 1개를 탈출 - break를 만나는 즉시 반복문 탈출 public void test1() { int i = 1; while(i 숫자를 입력하세요 : 20 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 무한루프를 구현하고 만일 사용자 입력 값이 i와 같다면 break! (즉시 반복문 탈출) 20을 출력하고 if문을 검사하여 조건이 true이므로 바로 무한루프를 탈출하여.. 2022. 3. 8.
반복문) while문, do-while문, while문 무한루프 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. ☞ while문 - 특정 조건까지 반복하고자 할 때 주로 사용 //기본구문 초기식; while(조건식) { //반복실행구문 증감식; } int i = 0; while(i < 10) { System.out.print(i + " "); i++; } @콘솔출력값 0 1 2 3 4 5 6 7 8 9 while문이 실행되면 조건식(t) → 실행구문 실행 → 증감식 실행(위 코드의 경우) → 조건식(t) → 실행구문 실행 .... 반복 → 조건식(f) while문 탈출 위와 같은 실행 순서를 갖게 됩니다. '0번째부터 i가 10보다 작을 동안 i를 출력하라' 라는 의미를 가진 while문이 실행되는 .. 2022. 3. 7.
반복문) for문, for문 무한루프 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. 반복 제어문 중 하나인 for 문에 대해서 알아보겠습니다. for문과 또 다른 문법인 while은 서로 상위호환합니다. ☞ for문 - 초기식 : 증감 변수 선언(시작할 때 단 한 번만 실행!) - 조건식 : 반복문 실행 여부를 결정하는 논리식 (결과가 true가 나오는 동안 실행 구문 계속 반복) - 증감식 : 증감 변수에 대한 변수의 증감 처리 //기본구문 for(초기식;조건식;증감식) { //실행구문 } for(int i = 0; i < 10; i++) { System.out.print(i + " "); } @콘솔출력값 0 1 2 3 4 5 6 7 8 9 for문이 실행되면 초기식 실.. 2022. 3. 7.
제어문) switch문, switch문 fall-through 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. 선택 제어문 2가지 중 하나인 switch문에 대해서 알아보겠습니다. ☞ switch문 - 값으로 처리 될 수 있는 변수 또는 계산식을 검사 - 해당하는 case문으로 점프! - break를 만나서 switch문 탈출 - 해당하는 값이 없다면 switch문을 빠져나가거나 default 구문 실행 //기본 구문 switch(점프위치변수) { case 위치값 1: 실행구문; break; case 위치값 2: 실행구문; break; ... default: 실행구문; } public void test1() { char ch = 'c'; switch(ch) { case 'a': System.out... 2022. 3. 4.
제어문) if문, if-else문, if- else if문, 중첩 if문 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. 제어문이란? - 제어문을 이용하면 프로그램 실행 순서를 다양한 방법으로 제어할 수 있습니다. 제어문 종류 ① 선택 제어문 (if, switch) ② 반복 제어문 (for, while, do-while) 그 중 오늘은 if문에 대해서 알아보겠습니다. ☞ if 단일 구문 //기본구문 : if(조건식) {true일 때 실행}; int a = 10; if(a == 10) { //true 일 때 실행될 코드 System.out.println("참입니다!"); } @콘솔출력값 참입니다! - 조건문이 true면 { ~ } 실행 - 조건문이 false면 { ~ } 실행하지 않고 무시 사용자에게 값을 입력.. 2022. 3. 4.