JAVA

[JAVA]제어문(Control Flow Statements)

코딩공대 2022. 11. 30. 09:40
728x90

1. 조건문

if문

if문의 소괄호 안에는 boolean 값으로 평가될 수 있는 조건식을 넣고, 중괄호 안에는 조건식이 참일 때 실행하고자 하는 코드를 적는다.

if...else문

조건식의 결과에 따라 실행 블록을 선택한다.
if문의 조건식이 true이면 if문의 블록 식이 실행되고, 조건식이 false이면 else if문의 조건식을 검사하고 true이면 그 블록식을 실행, 또 false이면 그다음 문을 검사 실행한다.

Switch문

변수가 갖는 값에 따라 실행문이 선택된다.
if문보다 코드를 간결하게 작성할 수 있다.

2. 반복문

for문

조건식이 참인 동안 주어진 횟수만큼 실행문을 반복 실행한다.

while문

조건식이 true인 경우에 계속 반복 실행한다.

do-while문

while문과 동일하지만,
do-while문은
  1. 실행문을 먼저 실행한다.
  2. 실행문이 모두 실행되면,
  3. 조건식을 평가한다.
  4. 그 결과가 true면 실행문 -> 조건식을 반복 실행, false면 do-while문을 종료한다.

break문

for문, while문, do-while문, switch문을 종료할 때 사용한다.

continue문

for문, while문, do-while문에서 사용한다.