break
break 문은 자신이 포함된 가장 가까운 반복문을 벗어남
public static void main (String [] args){
// 1부터 1씩 증가되는 숫자들을 계속 더한 값이 100보다 클 경우 break;
int i = 0;
int sum = 0;
while (true){
if (sum > 100) break; // sum > 100 이면 아래 문장을 실행하지 않고 while문을 완전히 벗어남
i++;
sum += i;
// sum += ++i; 로도 쓸수 있음
}
System.out.println(sum);
System.out.println(i);
}
continue
반복문 내에서만 사용될 수 있으며 반복이 진행되는 도중에 continue 문을 만나면 반복문을 벗어나지 않고 반복문의 끝으로 이동
그 후에 다음 반복으로 넘어감
for문의 경우 증감식으로 넘어감
while과 do-while의 경우 조건식으로 이동함
- continue 문은 반복문 전체를 벗어나지 않음
- 다음 반복문을 수행함, 이 부분에서 break문과 다름
- 주로 if 문과 함께 사용되어 특정 조건을 만족하는 경우에 continue 문 이후의 문장들을 수행하지 않고 다음 반복으로 넘어가서 진행하도록 함
- 전체 반복중 특정 조건을 만족하는 경우를 제외하고자 할 때 유용 함
'Main > Java' 카테고리의 다른 글
[JAVA] 가변인자, 파라미터 여러개 (0) | 2020.01.10 |
---|---|
[JAVA] 리턴값이 여러개인 함수 만드는 방법 (2) | 2020.01.09 |
[JAVA] return문 (0) | 2020.01.09 |
[JAVA] 객체, 클래스, 인스턴스란? (0) | 2020.01.07 |
[JAVA 도서] 그림으로 배우는 Java Programming (0) | 2019.08.16 |