java注册登录代码循环 java实现注册登录

java ATM登陆循环代码?

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

创新互联-专业网站定制、快速模板网站建设、高性价比左贡网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式左贡网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖左贡地区。费用合理售后完善,十多年实体公司更值得信赖。

代码复制展示:

public class ATMLogin {

public static void main(String[] args) {

// 设置用户名和密码

String username = "gqk";

String password = "520";

// 最多可以登录 3 次

for (int i = 0; i 3; i++) {

// 读取用户输入的用户名和密码

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("卡片已经被锁,请联系客服人员!");

}

}

回答不易望请采纳

Java 简单的用户登陆 输错后怎么再次循环

Scanner UserName_in = new Scanner(System.in);//从键盘读取用户名

System.out.println("请输入登陆用户名:");

String USERNAME = UserName_in.next();

Scanner Password_in = new Scanner(System.in);//键盘读取密码

System.out.println("请输入登陆密码:");

String PASSWORD = Password_in.next();

//判断是否一致

if(USERNAME.equals(UserName) PASSWORD.equals(Password)){

System.out.println("恭喜你,登陆成功!");

}else{

System.out.println("您输入的用户名或密码错误!");

}

可以把这段抽出来建一个方法,改造后变成下面这样:

public static void main(String[]args){

this.test();

}

public void test(){

Scanner UserName_in = new Scanner(System.in);//从键盘读取用户名

System.out.println("请输入登陆用户名:");

String USERNAME = UserName_in.next();

Scanner Password_in = new Scanner(System.in);//键盘读取密码

System.out.println("请输入登陆密码:");

String PASSWORD = Password_in.next();

//判断是否一致

if(USERNAME.equals(UserName) PASSWORD.equals(Password)){

System.out.println("恭喜你,登陆成功!");

}else{

System.out.println("您输入的用户名或密码错误!");

this.test();

}

}

Java (for循环)编程 实现用户登录时的信息验证

import java.util.*;

public class PswVerify { /**

* @param args

*/

public static void main(String[] args) {

// TODO 自动生成方法存根

Scanner input =new Scanner(System.in);

String username ="manage";

int password = 0000;

for(int i =3;i=1;i--)

{

System.out.println("请输入用户名:");

String name =input.next();

System.out.println("请输入密码:");

int pw =input.nextInt();

if(name.equals(username)pw==password)

{

System.out.println("欢迎进入我行我素购物管理系统");

break;

}

else if(i!=1)

{

System.out.println("用户名和密码不匹配!");

System.out.println("你还有"+(i-1)+"次机会,请重新输入:");

}

else

{

System.out.println("您没有权限进入系统!");

} }}

}

自学java中,只学到循环语句,如何用switch语句完成简易的注册,再登录

import java.util.*;

public class Main

{

public static void main(String[] args)

{

boolean isregister=false,isexit=false;

Scanner sc=new Scanner(System.in);

String user=null,pw=null,tempuser,temppw;

int m;

while(!isexit)

{

System.out.println("1、注册");

System.out.println("2、登陆");

System.out.println("0、退出");

System.out.println("请选择一个菜单:");

m=sc.nextInt();

sc.nextLine();

switch(m)

{

case 1:

System.out.print("请输入账号:");

user=sc.nextLine();

System.out.print("请输入密码:");

pw=sc.nextLine();

System.out.print("请再次输入密码:");

temppw=sc.nextLine();

while(!pw.equals(temppw))

{

System.out.println("两次密码不一致,请重新输入");

System.out.print("请输入密码:");

pw=sc.nextLine();

System.out.print("请再次输入密码:");

temppw=sc.nextLine();

}

System.out.println("注册成功,你可以登录了");

isregister=true;

break;

case 2:

if(!isregister)

System.out.println("请先注册一个账号");

else

{

System.out.print("请输入账号:");

tempuser=sc.nextLine();

System.out.print("请输入密码:");

temppw=sc.nextLine();

if(user.equals(tempuser)pw.equals(temppw))

{

System.out.println("登录成功");

}

else

System.out.println("账号或密码错误,登录失败");

}

break;

case 0:

isexit=true;

break;

default:

System.out.println("无法处理的菜单命令");

}

}

sc.close();

}

}


文章题目:java注册登录代码循环 java实现注册登录
文章来源:http://cdiso.cn/article/doscpoj.html

其他资讯