728x90

제어문 2

[Java] 제어문 (2) - 반복문

for문 - 조건식이 참인 동안 실행문을 반복적으로 수행 - while문과 서로 변환이 가능하지만, 주로 반복 횟수를 알고 있을 때 사용 for (초기화; 조건식; 증감식) { 실행문; } 초기화 : 사용할 변수의 초기값. for문이 시작할 때 최초 한 번만 수행 조건식 : 조건식이 true라면 실행문을 실행시키고, false라면 실행시키지 않고 반복문을 끝냄 증감식 : 반복 횟수를 결정하는 규칙 cf. 향상된 for문 : 변수, 증감식 없이 배열 및 컬렉션 항목의 개수만큼 반복 while문 - 조건식이 참일 경우 계속 반복 - for문과 서로 변환이 가능하지만, 주로 조건에 따라 반복할 때 사용 (초기화); while (조건식) { 실행문; 증감식; } 초기화와 증감식은 생략 가능하지만, 실수 시 무한..

[Java] 제어문 (1) - 조건문

if문 - boolean 타입으로 평가될 수 있는 조건식이 참일 때 실행문 실행 - 중괄호{}를 이용해 '블록(block)'을 만들어 여러 문장을 하나의 단위로 묶음 if (조건식) { 실행문 - 조건식이 참일 때 실행될 블록 } if...else문 - 조건식의 결과에 따라 실행 블록 선택 - else문은 생략 가능 if (조건식1) { 조건식1이 참일 때 실행될 블록 } else if (조건식2) { 조건식1이 거짓이고, 조건식2가 참일때 실행될 블록 else { 조건식1, 2가 모두 거짓일 때 실행될 블록 } switch문 - 변수가 어떤 값을 갖느냐에 따라 실행문이 선택됨 - if...else를 반복적으로 추가하는 것보다 코드가 간결할 수 있음 switch (변수) { case "값1": 변수값1일..

728x90