import java.util.Scanner;
/**
* 模拟ATM取款
* 要求:整个流程写在do...while循环中,使用Switch判断是何种操作。
* 声明变量balance并初始化为1000,用以表示银行账户的余额。运行程序,显示如下:
* =========ATM========
* 1、存款
* 2、取款
* 3、显示余额
* 4、退出
* 请选择(1-4):
* 要求输入一个数字
* (1)如果输入1,提醒“请输入存款金额”,并进行输入,提醒“存款成功”,并显示余额。
* (2)如果输入2,提醒“请输入取款金额”,并进行输入,需判断余额是否充足。若余额充足,则提醒“取款成功”,并显示余额。若余额不足,则提醒“余额不足,取款失败”。
* (3)如果输入3,提醒“查询成功,您的余额为....”。
* (4)如果输入4,退出循环,提醒“结束”。
* (5)如果输入1-4以外的数,提醒“输入有误,请输入1-4:”
*/
class KaoshiXiti09 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
double yuE = 1000;
boolean isFlag = true;
int i,j = 0;
do{
j++;
System.out.println("\n=============ATM=============");
System.out.println("1 存款");
System.out.println("2 取款");
System.out.println("3 显示余额");
System.out.println("4 退出" + "程序已运行" + j + "次");
System.out.print("请选择业务(1-4):");
i = scanner.nextInt();
switch (i){
case 1:
System.out.print("请输入存款数额:");
double cun = scanner.nextDouble();
if(cun < 0) System.out.println("别钻漏洞了大哥,当前业务失效,请选择其他业务");
else {
yuE += cun;
System.out.println("存款金额:" + cun);
}
break;
case 2:
System.out.print("请输入取款金额:");
double qu = scanner.nextDouble();
if(qu < 0) System.out.println("住手吧阿祖,外面全是成龙,当前业务失效,请选择其他业务");
else if(qu > yuE) System.out.println("您好像没有这么多钱,当前业务失效,请选择其他业务");
else {
yuE -= qu;
System.out.println("取款金额:" + qu);
}
break;
case 3:
System.out.println("查询成功,当前余额为:" + yuE);
break;
case 4:
System.out.print("请确认是否退出(y/n):");
String yn = scanner.next();
if(yn.equals("y")) isFlag = false;
else System.out.println("取消退出,程序继续运行");
break;
default:
System.out.println("请正确选择业务!");
}
}while (isFlag);
scanner.close();
}
}
java校赛答案.zip
需积分: 0 46 浏览量
更新于2023-04-18
收藏 5KB ZIP 举报
java校赛答案.zip
秋日晚风
- 粉丝: 0
- 资源: 2
最新资源
- 2015年医疗行业搜索行为研究报告.pdf
- 2015年信任度调查中国报告.pdf
- 2015年移动视频的价值和整合应用白皮书.pdf
- 2015年中国IP价值榜全解读.pdf
- 台湾2024年OSM矢量数据集(包含poi、路网、河道、绿地、交通场站等基础shp数据)
- 2015年中国二手车残值指数报告 终极版本.pdf
- 2015年中国房地与建筑行人才库报告.pdf
- 2015年中国金融保险行业邮件营销市场报告.pdf
- 2015年中国人才趋势报告.pdf
- 2015年中国母婴互联网营销新思维与新趋势.pdf
- 2015年中国奢侈品市场研究报告 .pdf
- 2015年中国社会化与数字营销趋势报告.pdf
- 2015年中国移动电台市场专题研究报告.pdf
- 2015年中国医药电商市场发展研究报告.pdf
- 2015上半年度社会招聘数据报告.pdf
- 2015暑期综艺节目与电视剧报告.pdf