TestDoWhile04Ex.java.bak 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. import java.util.*;
  2. class TestDoWhile04Ex
  3. {
  4. public static void main(String[] args)
  5. {
  6. //**案例3:ATM取款**
  7. /*
  8. 声明变量balance并初始化为0,用以表示银行账户的余额,下面通过ATM机程序实现存款,取款等功能。
  9. =========ATM========
  10. 1、存款
  11. 2、取款
  12. 3、显示余额
  13. 4、退出
  14. 请选择(1-4):
  15. */
  16. double money = 1000.0;
  17. Scanner sc = new Scanner(System.in);
  18. int s = 1;
  19. while (s != 4){
  20. System.out.println("=========ATM========");
  21. System.out.println("1、存款");
  22. System.out.println("2、取款");
  23. System.out.println("3、显示余额");
  24. System.out.println("4、退出");
  25. System.out.println("请选择(1-4):");
  26. s = sc.nextInt();
  27. switch (s){
  28. case 1:
  29. System.out.println("请输入存款金额");
  30. double m1 = sc.nextDouble();
  31. money +=m1;
  32. System.out.println("存款:"+m1);
  33. break;
  34. case 2:
  35. System.out.println("请输入取款金额");
  36. double m2 = sc.nextDouble();
  37. money -=m2;
  38. System.out.println("存款"+m2);
  39. break;
  40. case 3:
  41. System.out.println("余额:"+money);
  42. break;
  43. }
  44. }
  45. System.out.println("退出:"+money);
  46. }
  47. }