[JAVA] 조건문과 반복문

1760 단어 JavaJava

1. if

  수행문
} else if (조건) {
  수행문
} else {
  수행문
}

2. switch

조건이 하나의 변수 값이나 상수 값으로 구분되는 경우 사용

 switch (조건) {
case 1 : 수행문 1; break;
case 2 : 수행문 2; break;
case 3 : 수행문 3; break;
default : 수행문
}

case 값이 다르지만 수행문이 같은 경우 위와 같이 사용 가능

case 1 : case 3 : case 5 : 수행문; break;
case 2 : case 4 : case 6 : 수행문; break;

3. 반복문

1) while

조건식이 참인 동안 수행문을 반복해서 수행

while (조건) {
  수행문 1;
  ...              <- 조건식이 참인 경우 반복 수행
} 
  수행문 2;
  ...              <- 조건식이 거짓인 경우 수행 후 종료

무한반복해 사용 가능

2) do-while

무조건 한 번 수행한 후 조건식을 검사
반드시 한 번 이상 수행해야 할 때 사용

do {
 수행문 1;
 ...
} while (조건식);
 수행문 2;
 ...

3) for (가장 많이 사용)

for (초기화식; 조건식; 증감식) {
  수행문;
}
.
.
.
초기화식 : for문이 시작할 때 딱 한 번만 수행, 사용할 변수를초기화
조건식 : 언제까지 반복 수행할 것인지
증감식 : 반복 횟수, 변수 값을 1만큼 줄이거나 늘림
  • ( ) 속 요소 생략 가능, 모두 생략 시 무한 반복
  • 중첩 사용 가능 (for문 안의 for문

4) continue

  • 반복문과 함께 사용
  • 반복문 안에서 continue를 만나면 이후의 문장은 수행하지 않고 for문의 처음으로 돌아가 증감식을 수행
  • 특정 조건에서는 수행하지 않고 건너뛰어야 할 때 사용

5 ) break

프로그램 실행 중 반복문을 중단할 때

🔎 continue와 break의 차이

continue : 반복문을 계속 수행하지만 특정 조건에서는 수행문을 생략
break : 반복문을 더 이상 수행하지 않고 빠져나옴

좋은 웹페이지 즐겨찾기