package com.alibaba.demo05;
import java.util.Scanner;
public class lianxi2 {
public static void main(String[] args) {
int a = 1;
boolean boo = false;
System.out.println("====欢迎来到ATM自动服务机====");
Scanner sc = new Scanner(System.in);
do {
System.out.printf("%9s %7s\n%7s %12s\n%7s %10s\n%7s"
, "1.余额查询", "2.取款", "3.存款", "4.修改密码", "5.转账", "6.退出", "请选择相应业务");
System.out.println();
int x1 = sc.nextInt();
switch (x1) {
case 1:
System.out.println("余额查询中...");
break;
case 2:
System.out.println("正在取款,请稍等...");
break;
case 3:
System.out.println("请放入...");
break;
case 4:
System.out.println("正在加载...");
break;
case 5:
System.out.println("正在转账...");
break;
case 6:
System.out.println("您确定要退出吗?yes/no");
String x = sc.next();
if (x.equalsIgnoreCase("yes")) {
boo = true;
} else if (x.equalsIgnoreCase("no")) {
boo = false;
} else {
System.out.println("别犯傻");
}
}
if (boo == true) {
System.out.println("欢迎下次光临");
break;
}
// a++;
} while (a <= 6);
}
}
利用循环和判断输出ATM的菜单
最新推荐文章于 2025-12-02 21:20:38 发布
该程序创建了一个简单的ATM机模拟服务,用户可以进行余额查询、取款、存款、修改密码、转账以及选择退出操作。在用户选择退出时,会进一步确认是否真的离开。程序使用Scanner获取用户输入,并通过switchcase结构处理不同业务请求。
7788

被折叠的 条评论
为什么被折叠?



