○ 반복문에서의 break문과 continue문
break; 반복문을 빠져나오는 명령문
switch문, 반복문(for, while, do-while)에서 사용.
가장 가까운 코드블럭(중괄호{})을 기준으로 break문 또는 continue문이 실행됨!
○ 예제 소스
// break 예제 ( while문 )
int i=1;
while (i<=10) {
if (i == 7) {
break; // i값이 7일 경우, 여기까지만 실행하고, while 반복문을 빠져나온다. 종료.
}
System.out.println(i);
i++;
}
// continue 예제 ( while문 )
i=1;
while (i<=10) {
i++;
if (i == 7) {
continue; // i값이 7일 경우, 여기까지만 실행하고, while 반복문 조건식으로 이동하여 계속 실행한다
}
System.out.println(i);
}
// continue 예제 ( for문 )
// 숫자 5개를 입력받아 양수값의 합 구하기
Scanner scanner = new Scanner(System.in);
System.out.println("정수를 5개 입력하세요.");
int sum = 0;
for (int i = 0; i < 5; i++) {
int n = scanner.nextInt();
if (n <= 0) { // 음수, 0
continue; // for문의 조건식으로 이동
} else { // 양수
sum += n; // sum = sum + n;
}
}
System.out.println("양수의 합은 " + sum);
scanner.close();
'IT > Java' 카테고리의 다른 글
자바 outerLoop 에서의 break, continue 사용 예제 (0) | 2018.07.09 |
---|---|
자바 반복문으로 직각삼각형 표현하는 방법(중첩for문, while문, do while문) (0) | 2018.07.09 |
자바 중첩for문을 활용한 연습 예제소스, 별표 삼각형 출력(*표) (0) | 2018.07.09 |
자바 중첩반복문, 중첩for문을 이용한 24시간 표시, 구구단 표출 (0) | 2018.07.09 |
자바 공배수 구하기 예제. 홀수 짝수 합 구하기 예제 (0) | 2018.07.09 |