본문 바로가기

JAVA

break문과 continue문

import java.util.Scanner;

public class ExBreakCon {
	
	public static void main(String[] args) {
		
		int menu = 0;
		
		Scanner scan = new Scanner(System.in);
		
		while(true) {
			System.out.println("메뉴를 선택하세요.");
			System.out.print("1)회원가입 ");
			System.out.print("2)회원정보수정 ");
			System.out.print("3)회원탈퇴 ");
			System.out.print("4)종료 ");
			
			String tmp = scan.nextLine();
			menu = Integer.parseInt(tmp);
			
			if(menu == 4) {
				System.out.println("프로그램을 종료합니다.");
				break; // while문을 아예 벗어나 프로그램 종료
			} else if(!(1 <= menu && menu <= 3)) {
				System.out.println("메뉴를 다시 입력하세요.");
				continue; // 다음 문장을 실행하지 않고, while문 꼭대기로 이동
			} else {
				System.out.println("선택한 메뉴는 " + menu + "번 입니다.");
			}
			
		}
	}
}

'JAVA' 카테고리의 다른 글

컬렉션 프레임워크와 핵심 인터페이스  (0) 2020.10.08
배열  (0) 2020.09.30
이중 for문 / 향상된 for문  (0) 2020.09.30
switch문의 제약 조건  (0) 2020.09.29
Properties 클래스  (0) 2020.09.26