下面是一个简单的登录示例:
创新互联-专业网站定制、快速模板网站建设、高性价比左贡网站开发、企业建站全套包干低至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("卡片已经被锁,请联系客服人员!");
}
}
回答不易望请采纳
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();
}
}
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("您没有权限进入系统!");
} }}
}
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();
}
}