驗證登陸信息的合法性

大多系統登錄模塊接受用戶通過鍵盤輸入的登陸信息,這些登錄信息將會倍登錄模塊驗證。如果用戶是指定的用戶名與密碼,則允許登錄,否則將會拒之門外。

創建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()方法。

發佈了34 篇原創文章 · 獲贊 9 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章