본문 바로가기
  • developer
  • challenge
Java 예제

자바 은행 입출금 시스템(입금,출금,잔액조회 가능)

by 빵승 2024. 1. 4.

import java.util.Scanner;

 

public class Ex01 {

 

public static void main(String[] args) {

 

Scanner scan = new Scanner(System.in);

 

int Service;

int Deposit, Withdrawal;                                                          //입금,출금

int total = 0;

 

boolean run = true;                     

while (run) {

 

System.out.println("=======은행 입출금 시스템========");

System.out.println("1.입금");

System.out.println("2.출금");

System.out.println("3.잔액조회");                                            //기본시스템 틀작업

System.out.println("4.종료");                                                        

System.out.print("이용할서비스번호입력 : ");

Service = scan.nextInt();

 

switch (Service) {                                                                    //switch 명령어 사용

case 1:

System.out.println("입금하실 금액을 입력해주세요");

System.out.print("입금금액 : ");

Deposit = scan.nextInt();

total = total + Deposit;

break;

case 2:

System.out.println("출금하실 금액을 입력해주세요 : ");

System.out.print("출금금액 : ");

Withdrawal = scan.nextInt();

 

if (total < Withdrawal) {

System.out.println("잔액보다 큰액수를 입력하셨습니다");

} else {

total = total - Withdrawal;

}

break;

case 3:

System.out.println("잔액조회서비스 입니다 ");

System.out.println("남은잔액" + total);

break;

case 4:

System.out.println("이용해 주셔서 감사합니다!");

System.out.println("프로그램 종료");

run = false;

break;

}

 

}

 

}

}

 

결과값

=======은행 입출금 시스템========

1.입금

2.출금

3.잔액조회

4.종료                                           

이용할서비스번호입력 : 1

입금하실 금액을 입력해주세요

 

입금금액 : 50000

 

=======은행 입출금 시스템========

1.입금

2.출금

3.잔액조회

4.종료

이용할서비스번호입력 : 2

출금하실 금액을 입력해주세요 :

 

출금금액 : 30000

 

=======은행 입출금 시스템========

1.입금

2.출금

3.잔액조회

4.종료

이용할서비스번호입력 : 3

잔액조회서비스 입니다

 

남은잔액20000

 

=======은행 입출금 시스템========

1.입금

2.출금

3.잔액조회

4.종료

이용할서비스번호입력 : 4

이용해 주셔서 감사합니다!

프로그램 종료