123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- import java.util.*;
- class TestDoWhile04Ex
- {
- public static void main(String[] args)
- {
- //**案例3:ATM取款**
- /*
- 声明变量balance并初始化为0,用以表示银行账户的余额,下面通过ATM机程序实现存款,取款等功能。
- =========ATM========
- 1、存款
- 2、取款
- 3、显示余额
- 4、退出
- 请选择(1-4):
- */
- double money = 1000.0;
- Scanner sc = new Scanner(System.in);
- int s = 1;
- while (s != 4){
- System.out.println("=========ATM========");
- System.out.println("1、存款");
- System.out.println("2、取款");
- System.out.println("3、显示余额");
- System.out.println("4、退出");
- System.out.println("请选择(1-4):");
- s = sc.nextInt();
- switch (s){
- case 1:
- System.out.println("请输入存款金额");
- double m1 = sc.nextDouble();
- money +=m1;
- System.out.println("存款:"+m1);
- break;
- case 2:
- System.out.println("请输入取款金额");
- double m2 = sc.nextDouble();
- money -=m2;
- System.out.println("存款"+m2);
- break;
- case 3:
- System.out.println("余额:"+money);
- break;
-
- }
- }
- System.out.println("退出:"+money);
-
- }
- }
|