통장어플

moon.kick·2025년 2월 17일
post-thumbnail

package ex0216;

import java.util.Scanner;
//import java.util.Date;
//import javax.swing.JTextField;

public class Homework07 {

	public static void main(String[] args) {
		
		boolean state = true;
		
		int cash = 0;
		
		Scanner sc = new Scanner(System.in); 
		//Date date;   이거 입력후 오류나면, import를 안한경우, shift+ctrl+영문 o 입력시, 윗줄에 import java.util.Date; 이게 뜬다
		//JTextField text;
		
			while(state) {
				System.out.println("  1.예금 |  2.출금 |  3.잔고 |  4.종료 ");
				System.out.print("메뉴를 입력해주세요.>    ");
					
					int menuNum = Integer.parseInt(sc.nextLine()); 
					
					switch(menuNum) {
					case 1:
					System.out.print("예금액을 입력해주세요.>");
					cash += Integer.parseInt(sc.nextLine()); 
					System.out.print("예금액은 "+cash+"원입니다.");
					break;
					
					case 2:
					System.out.print("출금액>    ");
					cash -= Integer.parseInt(sc.nextLine());
					System.out.print("출금액은 "+cash+"원입니다.");
					break; 
		
					case 3:
					System.out.print("잔고>    "); System.out.println(cash); 
					System.out.print("잔금은 "+cash+"원입니다.");
					break;
					
					case 4:
					state = false; 
					System.out.print("어플이 종료되었습니다.감사합니다.");
					break; //반복문 빠져나가요!!
					
					default :
						System.out.println("잘못된 입력입니다. 다시 메뉴를 선택해주세요.");
					break;
					
			}//스위치끝
			System.out.println();
		}//와일문끝
		System.out.println("또이용해주세요!^^");
	}
}
profile
@mgkick

0개의 댓글