Programing/JAVA

Java Control (분기문)

AmyG 2022. 12. 20. 10:17
반응형

분기문(branching statements)

※ branch: 갈라지다, 분기하다

- 조건식에 의해 루프에 들어갔다면 분기문을 통해 루프의 흐름을 직접 제어할 수 있다.

- 자바에서 사용하는 대표적인 반복문은 2가지가 있습니다.

- continue, break


 continue 

 continue: 계속하다

- 반복문의 현재단계를 중단하는 분기문이다.

- continue 사용 방법이다. ▼

  
for(int index = 1 ; index <= 5 ; index++) {   	
    if(index != 3) {      
        System.out.println(index);
    } else {
        continue;
    }
}   
=================================
실행결과
1
2
4
5

- index의 값이 3일 때 continue를 하면 index==3이 되었을 때  해당 단계를 뛰어넘고 출력이 되기 때문에 3만 출력이 안되는 것을 볼 수 있다.

 

 break

 break : 부수다, 망가뜨리다

- 반복문 자체를 중단하는 분기문이다.

- break 사용 방법이다. ▼

int num = 1, sum = 0;

while (true) { // 무한 루프
    sum += num;
    if (num == 100) {
        break
    }
    num++;
}
System.out.println(sum);
===================================
실행결과
5050

루프의 횟수와 상관 없이 특정 조건이 참일때 루프를 멈추고 싶다면 break를 사용하면 된다.

 

출처 :  http://tcpschool.com/java/java_control_etc

반응형