這是一個簡單的登陸系統,在控制臺中輸入正確的用戶名和密碼就會進入系統,如果用戶名不正確就需要重新輸入,如果密碼不正確則需要重新輸入用戶名再輸入密碼,如果密碼輸入三次不正確,在下一次輸入用戶名時將提示登陸失敗。程序如下:
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("操作次數超過三次,登陸失敗!");
}
}
如果用戶名和密碼正確將出現下圖界面:

如果用戶名不正確將出現下圖界面:

如果密碼錯誤并且輸入三次錯誤密碼時將出現下圖界面:

此程序非常簡單,還有很多需要改進的地方。沒有實現圖形界面。