import java.util.Scanner;
public class k29 {
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.println("\t模拟自动取款机系统");
System.out.println("==============================");
int cardid=123456789,pwd=123456;
double price=5000,ck=0,qk=0,zz=0;
int cardid2=987654321;
double price2=1000;
System.out.println("请插卡(录入卡号)");
int id=in.nextInt();
if(cardid==id){
System.out.println("请输入密码:");
int pwd2=in.nextInt();
if(pwd==pwd2){
System.out.println("1.存款|2.取款|3.查询余额|4.转账|5.修改密码|6.退卡");
System.out.println("请输入操作编号:");
int n=in.nextInt();
switch(n){
case 1:
System.out.println("请输入存款金额:");
ck=in.nextDouble();
price=price+ck;
System.out.println("存款成功!现在的余额为:"+price);
break;
case 2:
System.out.println("请输入取款金额:");
qk=in.nextDouble();
if(qk<+price){
price=price-qk;
System.out.println("请取走"+qk+"元,现在余额为:"+price);
}
else{
System.out.println("取款金额过大,余额不足!");
}
break;
case 3:
System.out.println("您当前卡内余额为:"+price);
break;
case 4:
System.out.println("请输入对方的卡号:");
int userid=in.nextInt();
if(userid==cardid2){
System.out.println("请输入转账金额:");
zz=in.nextDouble();
if(zz<=price){
price=price-zz;
price2=price2+zz;
System.out.println("转账成功!您当前余额为:"+price);
}
else{
System.out.println("转账失败,余额不足!");
}
}
else{
System.out.println("卡号错误!");
}
break;
case 5:
System.out.println("请输入原始密码:");
int pwd3=in.nextInt();
if(pwd3==pwd){
System.out.println("请输入新密码:");
pwd=in.nextInt();
System.out.println("密码修改成功!");
}
else{
System.out.println("原始密码有误,无法修改!");
}
break;
case 6:
System.out.println("***请取卡***");
System.out.println("谢谢使用本系统进行自助取款");
return;
default:
System.out.println("操作号录入有误,请重新输入!");
}
}
else{
System.out.println("密码有误!");
}
}
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)