continue
생략(skip) 구문
단독으로 사용하지 못하고 반드시 루프문과 같이 사용.
loop문 안에 처리를 생략
1. 형식
for(int i = 0;i < 10; i ++){
처리1
처리2
if(i == 생략하고 싶은 처리){
continue;
}
처리3
}
2. 예제 ①
10회 돌아가는 for문에서 i 값이 2보다 클 경우 계산을 생략한다.
for ( int i = 0 ; i < 10 ; i++){
System.out.println("start i = " + i);
if(i > 2){
continue;
}
System.out.println("\tend i = " + i);
}
3. 예제 ②
- 양수 5개를 입력받는다.
- 음수를 입력하였으면 다시 입력하라는 메시지와 함께 다시 입력받도록 한다.
- 배열에 입력받도록 한다. (while문 사용)
Scanner sc = new Scanner(System.in);
int number[] = new int[5];
int w, count;
w = 0;
count = 0;
while(w < 5){
System.out.print((w + 1) + "번째 수 >> ");
count = sc.nextInt();
if(count < 0) {
System.out.println("음수를 입력하셨습니다. 다시 입력해 주세요.");
continue;
}
number[w] = count; // 배열에 입력받은 데이터를 저장
w++;
}
System.out.println(Arrays.toString(number)); // 입력한 배열(수 5개) 나열
'JAVA 프로그래밍' 카테고리의 다른 글
[JAVA] 풀스택 개발자 부트캠프 004일차 ⑥ 랜덤 계산식 (1) | 2024.12.27 |
---|---|
[JAVA] 풀스택 개발자 부트캠프 004일차 ⑤ 계산기 만들기 (0) | 2024.12.27 |
[JAVA] 풀스택 개발자 부트캠프 004일차 ③ 탈출구문 break (0) | 2024.12.27 |
[JAVA] 풀스택 개발자 부트캠프 004일차 ② 제어문 (do) while (1) | 2024.12.27 |
[JAVA] 풀스택 개발자 부트캠프 004일차 ① 이중 for문과 구구단 (0) | 2024.12.27 |