반응형

Q6. while문과 scanner를 이용해서 키보드로 입력된 데이터로 예금, 출금, 조회, 종료 기능을 제공하는 코드를 작성해보세요. 프로그램을 실행하면 다음과 같은 실행 결과가 나와야 합니다.(Scanner의 nextLine() 사용).

boolean run = true;
		int balance = 0;
		int gold = 0;
		Scanner scanner = new Scanner(System.in);
		
		while(run) {
			System.out.println("---------------");
			System.out.println("1.예금: 2.출금: 3.잔고: 4.종료:");
			System.out.println("---------------");
			System.out.println("선택>");
			
			balance = Integer.parseInt(scanner.nextLine());
			
			switch(balance) {
			case 1 :
				System.out.print("예금액 >");
				gold = Integer.parseInt(scanner.nextLine());
				break;
				
			case 2 :
				System.out.print("출금액 >");
				gold = Integer.parseInt(scanner.nextLine());
				break;	
			
			case 3 :
				System.out.print("잔고액 >");
				gold = Integer.parseInt(scanner.nextLine());
				break;	
				
			case 4 :
				System.out.print("프로그램 종료");
				run = false;
				break;	
				
			default : 
				System.out.println("다시 입력하세요");
			}
		}
반응형

+ Recent posts