需求:已知用户名和密码,请用程序实现模拟用户登录。总共给三次机会,登陆之后,给出相应提示。
一个非常简单代码练习
import java.util.Scanner;
public class yonghudenglu {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String yonghuming="1272836082";
String mima="zyb131420";
int n=0;
while(n<3) {
System.out.println("请输入用户名:");
String y = sc.next();
System.out.println("请输入密码:");
String m = sc.next();
if(yonghuming.equals(y)==false && n!=2||mima.equals(m)==false && n!=2) {
System.out.println("用户名或密码输入错误,请重新输入!");
}
if(yonghuming.equals(y)==true &&mima.equals(m)==true) {
System.out.println("登陆成功!");
break;
}
else {
n++;
if((3-n)>0) {
System.out.println("登录失败,您还有"+(3-n)+"次输入机会!");
}
if(n==3) {
System.out.println("您已经出错三次,请等待五分钟后再次输入!");
}
}
}
}
}