Java break문, continue문, 이름 붙은 반복문
by 볼빵빵오춘기break문
자신이 포함된 하나의 반복문을 벗어난다.
int sum = 0;
int i = 0;
while(true){
if(sum>100)
break;
++i;
sum +=i;
}
System.out.println("i="+i);
System.out.println("sum="+sum);
- while문의 조건식은 계속 true이다.
그렇기 때문에 그 while문에 조건을 넣어주어 그 조건에 맞으면 break가 걸리도록 break를 써준다.
만약 위에 코드에서 break를 써주지않으면 계속 저 반복문이 돌것이다. - for문 무한 반복문을 만들려면 for() or for(;;)해주면 무한 반복문이 된다.
continue문
자신이 포함된 반복문의 끝으로 이동 - 다음 반복으로 넘어간다.
전체 반복 중에서 특정 조건시 반복을 건너뛸 때 유용하다.
이름 붙은 반복문
Loop1 : for(int i=2; i<=9 ; i++){ // -- for문1
for(int j =1;j<=9;j++){ // -- for문2
if(j==5){
break Loop1; // 코드3
}
System.out.println(i+"*"+j+"="+(i*j));
}
}
- 반복문에 이름을 붙여서 하나 이상의 반복문을 벗어날 수 있다.
int i 가 있는 for문(이하 ‘for문1’)안에 int j 가있는 for문(이하 ‘for문2’)이 하나 더 있다.
만약 for문2에서 break 만 걸어준다면 for문1은 계속 반복될것이다.
이때 for문1 처럼 앞에 Loop1 이런식으로 적어주어 반복문에 이름을 적어주고 코드3처럼 break뒤에 그 반복문의 이름을 적어주면 원하는 반복문을 종료시킬 수 있다. - 반복문에 붙인 이름은 continue에도 사용이 가능하다.
결과
'👩🏻💻 About 프로그래밍 > Java' 카테고리의 다른 글
Java String 클래스, 주요 메서드 (0) | 2023.11.28 |
---|---|
Java 배열, 배열 선언과 생성, 인덱스, 길이, 초기화, 2차원 배열 (2) | 2023.11.28 |
Java 반복문 while문, do-while문 (0) | 2023.11.28 |
Java 반복문 for문, 중첩 for문 (0) | 2023.07.27 |
Java 제어문 Switch문, Switch문의 제약조건, Switch문과 if문 비교 (0) | 2023.07.27 |
블로그의 정보
Hello 춘기's world
볼빵빵오춘기