下面是一个简单的登录示例:
代码复制展示:
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("卡片已经被锁,请联系客服人员!")
}
}
回答不易望请采纳
package arraylistimport java.util.Scanner
public class AtmDemo
{
public static void main(String[] args)
{
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in)
Boolean flag = true
int times = 0
while(flag){
times++
if(times == 4){
System.out.println("密码错误,请取卡")
break
}
System.out.println("请输入你的密码")
String password = sc.next()
if(password.equals("111111")){
Boolean moneyflag = true
while(moneyflag){
System.out.println("请输入金额")
int number = sc.nextInt()
if(number >= 0 &&number <= 1000 &&number % 100 == 0){
System.out.println("用户取了" + number + "元。交易完成")
moneyflag = false
}else{
System.out.println("请重新输入金额")
}
}
break
}else{
continue
}
}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)