-
[Java] continue, break프로그래밍/JAVA 2022. 8. 3. 20:59728x90
continue
continue는 반복이 진행되는 도중 continue문을 만나면 다시 반복문의 끝으로 이동하여 다음 조건식 판단을 시작한다.
for(변수; 조건식; 증감식){ ... ... if(조건식) continue; ... }
for(int i = 1; i<=10; i++){ if(i%3==0){ System.out.print("짝! "); continue; } System.out.print(i + " "); } /* 실행결과 1 2 짝! 4 5 짝! 7 8 짝! 10 */
break
반복이 진행되는 도중 break문을 만나면 반복문을 완전히 종료하고 반복문 끝난 다음 명령문을 실행한다.
조건식의 판단 결과와 상관없이 반복문을 완전히 빠져나갈때 사용한다.
Scanner sc = new Scanner(System.in); System.out.println("음식자판기"); while(true){ System.out.println("1.피자 2.방어회 3.햄버거 4.처음처럼 5.종료"); System.out.print("원하는 메뉴를 선택하세요 >>> "); int sel = sc.nextInt(); switch(sel){ case 1: System.out.println("피자가 나왔습니다."); System.out.println(""); break; case 2: System.out.println("방어회가 나왔습니다."); System.out.println(""); break; case 3: System.out.println("햄버거가 나왔습니다."); System.out.println(""); break; case 4: System.out.println("처음처럼이 나왔습니다."); System.out.println(""); break; case 5: System.out.println("주문을 종료합니다..."); } if(sel == 5){ break; } }
실행결과 음식자판기 1.피자 2.방어회 3.햄버거 4.처음처럼 5.종료 원하는 메뉴를 선택하세요 >>> 1 피자가 나왔습니다. 1.피자 2.방어회 3.햄버거 4.처음처럼 5.종료 원하는 메뉴를 선택하세요 >>> 2 방어회가 나왔습니다. 1.피자 2.방어회 3.햄버거 4.처음처럼 5.종료 원하는 메뉴를 선택하세요 >>> 5 주문을 종료합니다...
728x90'프로그래밍 > JAVA' 카테고리의 다른 글
[Java] 배열(Array) (0) 2022.08.06 [Java] 중첩 반복문 (0) 2022.08.03 [Java] 반복문 for (0) 2022.08.03 [Java] 반복문 while (0) 2022.08.03 [Java] equals 메소드 (0) 2022.08.02