728x90
분기문
분기문은 조건문과 반복문에 중간에서 주어진 조건의 흐름을 바꿀 수 있는 구문
1)break
2)continue
1)break
반복문 stop시키고 빠져나가게함
해당 break와 가장 가까운 반복문 하나을 나간다는 의미
public void method02() {
Scanner sc =new Scanner(System.in);
System.out.print("정수 하나 입력 : ");
int num = sc.nextInt();
int sum = 0;
for(int i = 1; ; i++) {
sum += i;
if(i == num) {
break;
}
}
System.out.println("1부터" +num +"까지의 합은" +sum +"입니다.");
}
2)continue
실행하다가 처음으로 가서 다시 반복하게하는 역할
public void method03() {
// 1부터 100까지 정수들을 전부 합산
// 이떄, 4의배수는 빼고 계산
int i = 0;
int sum = 0;
// 1) continue 없이
for(i = 1; i <= 100; i++ ) {
if(i%4 != 0) {
sum +=i;
}
sum += i;
}
// 2) continue문
for(i = 1; i <= 100; i++ ) {
if(i % 4 == 0 ) {// 4의배수일 떄만 true되서 건너뜀
continue; // 밑에 코드는 안돌아감. 바로 i++로
}
sum += i;
}
}
728x90
반응형
'JAVA > 개념정리' 카테고리의 다른 글
[Java] 배열(array) 값 출력하는 방법 2가지 : for문, Arrays.toString() (0) | 2022.07.31 |
---|---|
[Java] 배열(Array) : 선언, 할당, 초기화, 삭제 (0) | 2022.07.31 |
[Java] 제어문(control flow statement) : 반복문 - for, while, do while (0) | 2022.07.30 |
[Java] 제어문(control flow statement) : 조건문 - if, switch (0) | 2022.07.29 |
[Java] 연산자(Operator) - 2.다항연산자 (0) | 2022.07.28 |