java ATM登陆循环代码?

java ATM登陆循环代码?,第1张

下面是一个简单的登录示例:

代码复制展示:

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 arraylist

import 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

}

}

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12146924.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存