大多系統登錄模塊接受用戶通過鍵盤輸入的登陸信息,這些登錄信息將會倍登錄模塊驗證。如果用戶是指定的用戶名與密碼,則允許登錄,否則將會拒之門外。
創建CheckLogin類來實現簡單代碼:
package zero;
import java.util.Scanner;
public class CheckLogin {
public static void main(String[] args) {
@SuppressWarnings(“resource”)
Scanner input=new Scanner(System.in);
System.out.println(“請輸入用戶登錄名:”);
String username= input.nextLine();//接受用戶輸入登錄名
System.out.println(“請輸入登陸密碼:”);
String password =input.nextLine();//接受用戶輸入登錄密碼
if(!username.equals("OldTogether")){
System.out.println("用戶名非法。");//判斷用戶名是否合法
}else if(!password.equals("123zwb123")){
System.out.println("登錄密碼錯誤。");//判斷祕密是否合法
}else{
System.out.println("登錄成功,歡迎您");//通過以上兩個驗證,則登錄驗證通過
}
}
}
運行結果:
請輸入用戶登錄名:
OldTogether
請輸入登陸密碼:
123zwb123
登錄成功,歡迎您
總結
1.代碼看似簡單,但其提供了一種驗證登陸消息的基本語法框架 ,在實際開發中只需要添加邏輯代碼即可。
2.字符串屬於對象而非基本的數據類型,不能用“==”來判斷兩個字符串是否相等(“==”一般判斷的是字符串的內存地址),則需要調用equals()方法。