Java初學者作業——編寫Java程序,實現用戶登錄驗證。

返回本章節

返回作業目錄


需求說明:

編寫Java程序,實現用戶登錄驗證。

若用戶名與密碼輸入正確,則提示“登錄成功,歡迎回來!”,若用戶名與密碼不匹配,則提示“用戶名和密碼不匹配,請重新輸入!”,直到輸入正確的用戶名和密碼爲止。

實現思路:

聲明變量userName、userPwd和result,用於存儲用戶名、密碼和用戶登錄驗證結果。

由於用戶登錄驗證需要進行多次,直到登錄成功爲止,可以使用循環實現。

根據用戶登錄驗證規則,通過分析可得:

循環條件:登錄驗證結果爲false

循環操作:接收用戶名和密碼、根據驗證規則進行登錄驗證,並設置驗證結果

 

實現代碼:

import java.util.Scanner;

public class kkk {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String userName;		//聲明變量用來保存用戶名
		String userPsd;		//聲明變量用來保存密碼
		boolean result;		//聲明變量用來標識登錄是否成功
		System.out.println("*************************");
		System.out.println("*		用戶登錄			*");
		System.out.println("*************************");
		do {
			System.out.println("用戶名");
			userName = sc.next();
			System.out.println("密碼");
			userPsd = sc.next();
			//如果用戶名變量的值和admin相等,並且密碼變量的值和123456相等
			if ("admin".equals(userName)&&"123456".equals(userPsd)) {
				result = true;		//設置登錄成功
				System.out.println("登錄成功,歡迎回來!");
			} else {
				result = false;
				System.out.println("用戶名和密碼不匹配,請重新輸入!");
			}
		}while(result == false);		//如果登錄不成功則繼續循環
	}

}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章