这是一个简单的登陆系统,在控制台中输入正确的用户名和密码就会进入系统,如果用户名不正确就需要重新输入,如果密码不正确则需要重新输入用户名再输入密码,如果密码输入三次不正确,在下一次输入用户名时将提示登陆失败。程序如下:
package com.dr.test1;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
System.out.println("请输入用户名:");
Scanner sc=new Scanner(System.in);
String name=sc.nextLine();
int i=0;
for(;;){if(++i>3)break;
for(;;)
{if("abc".equals(name)){
System.out.println("请输入密码:");break;
}
else
{
System.out.println("用户名不正确,请重新输入:");
name=sc.nextLine();continue;
}
}
Scanner sc1=new Scanner(System.in);
String px=sc1.nextLine();
if("123".equals(px)){
System.out.println("欢迎登陆!");break;
}
else
{
System.out.println("密码不正确!");
System.out.println("请输入用户名:");
name=sc.nextLine();
continue;
}
}
if(i==4)
System.out.println("操作次数超过三次,登陆失败!");
}
}
如果用户名和密码正确将出现下图界面:
如果用户名不正确将出现下图界面:
如果密码错误并且输入三次错误密码时将出现下图界面:
此程序非常简单,还有很多需要改进的地方。没有实现图形界面。