编写一个程序模拟用户登录操作,屏幕提示“请输入用户名”,然后要求用户从键盘输入用户名,然后屏幕再提示“请输入密码”,然后要求用户从键盘输入密码,如果用户名等于“admin”并且密码等于“123456”则提示用户名密码正确,并退出程序,否则提示“用户名密码错误,请重新输入”,如果连续三次输入错误,提示“用户名密码错误,程序即将退出”
import java.util.Scanner;
public class LoginTest {
/**
* @param args
*/
public static void main(String[] args) {
String loginName = "admin";
String passWord = "123456";
Scanner sc = new Scanner(System.in);
boolean isSuccess = false;
int index = 0;
while(!isSuccess){
System.out.println("请输入用户名:");
String name = sc.nextLine(); //读取字符串型输入
System.out.println("请输入密码:");
String passW = sc.nextLine();
if(loginName.equals(name)&&passWord.equals(passW)){
System.out.println("户名密码正确,退出程序");
isSuccess = true;
}else{
if(++index>=3){
System.out.println("用户名密码错误,程序即将退出");
return;
}else{
System.out.println("用户名密码错误,请重新输入");
}
}
}
}
}
public class LoginTest {
/**
* @param args
*/
public static void main(String[] args) {
String loginName = "admin";
String passWord = "123456";
Scanner sc = new Scanner(System.in);
boolean isSuccess = false;
int index = 0;
while(!isSuccess){
System.out.println("请输入用户名:");
String name = sc.nextLine(); //读取字符串型输入
System.out.println("请输入密码:");
String passW = sc.nextLine();
if(loginName.equals(name)&&passWord.equals(passW)){
System.out.println("户名密码正确,退出程序");
isSuccess = true;
}else{
if(++index>=3){
System.out.println("用户名密码错误,程序即将退出");
return;
}else{
System.out.println("用户名密码错误,请重新输入");
}
}
}
}
}
温馨提示:答案为网友推荐,仅供参考