일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 메소드
- dependency
- 콜렉션
- 싱글톤
- 박싱
- https://start.spring.io
- 빌드
- 루프
- maven
- 언박싱
- boxing
- 자동형변환
- wrapper
- bootstrap
- 클래스
- Java
- Jenkins
- start.spring.io
- 스프링
- suvlet
- 인텔리제이
- 싱글턴
- 내장객체
- 제네릭
- 컬렉션
- Short
- 무한
- Scanner
- unboxing
- 제너릭
Archives
- Today
- Total
Developer Gonie
[1주차] 19. 반복문에서 사용하게 되는 분기문 (break, continue)의 차이점 본문
K-DigitalTraining 강의/1. Java
[1주차] 19. 반복문에서 사용하게 되는 분기문 (break, continue)의 차이점
이대곤 2022. 5. 19. 12:46반복문에서 break 코드
- break는 반복문을 빠져나간다.
- 이중으로 감싸진 for문 안쪽에서 break를 만나면 안쪽의 for 문에서의 작업을 멈추고 바깥 for문을 계속한다.
public class Ex03_13_break_continue {
public static void main(String[] args) {
//1~10 출력
for(int i = 1; i<= 10; i++) {
if(i ==5)
break; // 반복문을 빠져나간다.
System.out.print(i + " ");
}
}
}
실행결과
1 2 3 4
반복문에서 continue 코드
- for문에서의 continue는 하던것을 멈추고 '증감식'으로 바로 이동한다.
- while문에서의 continue는 하던것을 멈추고 '조건식'으로 바로 이동한다.
public class Ex03_13_break_continue {
public static void main(String[] args) {
for (int i = 1; i <= 10; i++) {
if (i == 5)
continue;// 하던것을 멈추고 증감식으로 바로 이동한다.
System.out.print(i + " ");
}
}
}
public class Ex03_13_break_continue {
public static void main(String[] args) {
int i = 0;
while (i < 10) {
i++;
if (i == 5)
continue;
System.out.print(i + " ");
}
}
}
실행결과
1 2 3 4 6 7 8 9 10
'K-DigitalTraining 강의 > 1. Java' 카테고리의 다른 글
[1주차] 21. 1차원 배열, 선언방법 3가지 (0) | 2022.05.19 |
---|---|
[1주차] 20. 디버깅 방법 (0) | 2022.05.19 |
[1주차] 18. 반복을 위한 while문(반복횟수를 구체화하기 힘든경우 보통 사용) (0) | 2022.05.19 |
[1주차] 17. 반복을 위한 for문(반복횟수가 정해져 있는 경우 보통 사용) (0) | 2022.05.18 |
[1주차] 16. 조건식 switch-case문 (0) | 2022.05.18 |
Comments