ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [JAVA연습] Banking System 2
    카테고리 없음 2022. 11. 8. 17:18

    package day1012;

    import java.util.Scanner;

    public class BankingEx02 {
    static Scanner sc = new Scanner(System.in);
    static String clientMoney;
    static long clientMoneyLong;

    public static void main(String[] args) {


    String name = "";
    long balance = 0L;
    String strWork = "";

    System.out.println("고객님 어서오십쇼! 이름을 입력해주세요.");
    name = sc.next();

    do {
    System.out.println("===========================");
    System.out.println("0.종료 | 1.입금 | 2.출금 | 3.잔액");
    System.out.println("===========================");

    System.out.println("선택 >> ");
    strWork = sc.next();
    int switchInt = 0; // switchCase문에 사용.
    if (strWork != null) {
    switchInt = Integer.parseInt(strWork);
    } else {
    System.out.println("선택없음");
    System.exit(0);
    }

    switch (switchInt) {

    case 0:
    System.exit(0);
    break;
    case 1:
    System.out.println("입금액 입력 : ");
    clientMoney();
    balance += clientMoneyLong;
    break;
    case 2:
    System.out.println("출금액 입력 : ");
    clientMoney();
    balance -= clientMoneyLong;
    break;
    case 3:
    System.out.println(name + "님의 잔액은" + balance + "원 입니다.");
    break;
    default:
    System.out.println("0~3 숫자 입력 요구....");
    break;
    }
    } while (!strWork.equals(0));
    } //End of  main
    static long clientMoney() {
    clientMoney = sc.next();
    clientMoneyLong = Long.parseLong(clientMoney);
    return clientMoneyLong;
    }
    }//End of class

     

    BankingSystem1과 비교하여 Class하나를 분리하여 구축한 시스템입니다.

Designed by Tistory.