java - 입/출금/잔고 나타내는 프로그램

imjingu·2023년 8월 7일
0

개발공부

목록 보기
322/481
package chapter20230807;
import java.util.*;
public class test12 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		boolean run = true;
		int balance = 0;
		Scanner sc = new Scanner(System.in);
		while (run) {
			System.out.println("---------------------------------------");
			System.out.println("1. 예금 | 2. 출금 | 3. 잔고 | 4. 종료");
			System.out.println("---------------------------------------");
			System.out.print("선택> ");
			
			/* 코드 시작 */
			int menuNum = Integer.parseInt(sc.nextLine());
			
				if(menuNum == 1) {
					System.out.print("예금액> ");
					int in = Integer.parseInt(sc.nextLine()); // in,out은 값을 받고 버릴용도
					balance += in; // in, out 에 받은 값을 balance에 저장
				}
				else if(menuNum == 2) {
					System.out.print("출금액> ");
					int out = Integer.parseInt(sc.nextLine());
					balance -= out;
				}
				else if(menuNum == 3) {
					System.out.println("잔액> " + balance);
				}
			
				else if(menuNum == 4) {
				break;
			}
			/* 코드 종료 */
		}
		System.out.println("프로그램 종료");
	}

}

0개의 댓글