programming/Java

[Java] 간단한 은행 계좌 만들기

오택 2022. 12. 26. 17:31

입, 출금 및 잔고 확인을 할 수 있는 간단한 프로그램을 만들어보자

public class HumanExam10 {
	public static void main(String[] args) {
		boolean run = true;
		int balance = 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("선택 > ");
			
			int choice = scanner.nextInt();
			switch(choice) {
				case 1: 
					System.out.print("예금액 >");
					int x = scanner.nextInt();
					balance = balance + x;
					break;
				case 2: 
					System.out.print("출금액 >");
					balance = balance - scanner.nextInt();
					break;
				case 3:					
					System.out.printf("잔고 > %d\n",balance);
					break;
				case 4:
					run = false;
					break;
			}
		}		
		System.out.println("프로그램 종료");
		scanner.close();	
	}
}

 

코드를 실행하면 무엇을 할 지 물어본다

 

-----------------------------
1.예금 | 2.출금 | 3.잔고 | 4.종료
-----------------------------
선택 >

 

예금을 선택하고 50000 을 입력하면

 

-----------------------------
1.예금 | 2.출금 | 3.잔고 | 4.종료
-----------------------------
선택 > 
1
예금액 >50000
-----------------------------
1.예금 | 2.출금 | 3.잔고 | 4.종료
-----------------------------
선택 > 
3
잔고 > 50000

 

 다음과 같이 잘 작동된다