1.a为int型。去掉‘’
2.ATM1 atm = new ATM1 , 类名要和前面的一致
3.加入int a = sc.nextInt()// 请加入此句 进而选择相应功能,
PS:程序已调好,试试吧。
import java.util.Scanner
public class ATM1 {
Scanner sc = new Scanner(System.in)
private String name = "lorin"
private double password = 123
private double money = 500
public void aloha(){
System.out.println("***********************")
System.out.println("* *")
System.out.println("* 欢迎使用ATM *")
System.out.println("* *")
System.out.println("* 制作人:lorin *")
System.out.println("* *")
System.out.println("* *")
System.out.println("************************")
land()
}
//登陆页面
public void land(){
System.out.println("请选择 *** 作界面:1取款,2存款,3查询,4转账,5退出")
int a = sc.nextInt()// 请加入此句
switch(a){
case 1 : // 去掉‘’ 因为a 为int型。
get()
break
case 2 :
set()
break
case 3 :
query()
break
case 4 :
divert()
break
case 5 :
SetOut()
break
}
}
//取款
public void get(){
System.out.println("请输入取款金额:")
int a = sc.nextInt()
if(a>money){
System.out.println("余额不足!")
}else{
money-=a
System.out.println("当前余额为:"+money)
land()
}
}
//存款
public void set(){
System.out.println("请输入存款金额:")
int a = sc.nextInt()
money+=a
System.out.println("当前余额为:"+money)
land()
}
//查询
public void query(){
System.out.println("当前余额为:"+money)
land()
}
//转账
public void divert(){
System.out.println("该功能站未开放!")
land()
}
//退出
public void SetOut(){
System.exit(0)
}
public static void main(String[] args) {
ATM1 atm = new ATM1()
atm.aloha()
}
}
下面是一个简单的登录示例:
代码复制展示:
public class ATMLogin {
public static void main(String[] args) {
String username = "gqk"
String password = "520"
// 最多可以登录 3 次
for (int i = 0i <3i++) {
// 读取用户输入的用户名和密码
Scanner in = new Scanner(System.in)
System.out.print("请输入用户名:")
String inputUsername = in.nextLine()
System.out.print("请输入密码:")
String inputPassword = in.nextLine()
// 检查用户名和密码是否正确
if (inputUsername.equals(username) &&inputPassword.equals(password)) {
System.out.println("欢迎" + username + "登录!")
break// 登录成功,退出循环
} else {
System.out.println("用户名或密码错误,请重新输入!")
}
}
// 如果 3 次登录都失败,则提示用户
System.out.println("卡片已经被锁,请联系客服人员!")
}
}
回答不易望请采纳
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)