国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

java用戶名密碼驗證示例代碼分享

2019-11-26 15:34:53
字體:
來源:轉載
供稿:網友

類:NameII    權限:public
方法:main    權限:public

參數:name,password,denglu,i;
參數介紹:
name,數據類型 String ,用來存儲一個從 input 中獲取的值,在本程序當中用作用戶名的存放;
password,數據類型 String ,用來存儲一個從 input 中獲取的值,在本程序當中用作密碼的存放;
denglu,數據類型 boolean,用來存儲默認賬戶的登錄狀態,true 表示登錄成功,false 表示尚未登錄;
i,數據類型 int ,用來存儲一個用戶嘗試登錄失敗次數的值;

方法功能:
在控制臺輸出“請輸入用戶名:”要求用戶從控制臺輸入一個 String 類型的數值存放到name當中;
而后在控制臺輸出“請輸入密碼:”要求用戶從控制臺輸入一個 String 類型的數值存放在password當中;
驗證從控制臺通過 input 中獲取的用戶名和密碼是否與默認的用戶名和密碼一致;
如果一致,則輸出“登錄成功”,并更改用戶登錄狀態 denglu 的值為 true ;
如果不一致,提醒用戶登錄失敗,將用戶嘗試登錄失敗的次數加1,并提醒用戶賬號剩余的嘗試登錄次數;
用戶嘗試登錄失敗的次數達到3次,并提示用戶名賬號被凍結。

復制代碼 代碼如下:

public class NameII {
 public static void main (String []arge) {
  boolean denglu = false;//聲明一個 boolean 數據類型的變量 denglu 存儲用戶名的登錄狀態,默認值為 false 尚未登錄;
  int i = 0;//聲明一個 int 數據類型的變量 i 存儲用戶嘗試登錄失敗的次數;
  java.util.Scanner input = new java.util.Scanner (System.in);

  do{
   System.out.println("請輸入用戶名:");
   String name = input.next();//聲明一個 String 數據類型的變量 name 存儲 input 中獲取的用戶名的值;
   System.out.println("請輸入密碼:");
   String password = input.next();//聲明一個 String 數據類型的變量 password 存儲 input 中獲取的密碼的值;

   //驗證 name 中的值和 password 中的值是否和用戶名和密碼一致;
   if ("zhang".equals(name)&&"123".equals(password)){//如果一致則執行以下代碼塊;
    System.out.println("登錄成功");//提示用戶名登錄成功;
    denglu = true;//更改用戶名登錄狀態;
   }else{//如果不一致則執行以下代碼塊;

   //提醒用戶登錄失敗,將用戶嘗試登錄失敗的次數加1,并提醒用戶賬號剩余的嘗試登錄次數;
    i++;
    System.out.println("登錄失敗,您還可以在嘗試" + (3-i) +"次");

    //用戶嘗試登錄失敗的次數達到3次,并提示用戶名賬號被凍結;
    if(i == 3){
     System.out.println("賬號或密碼錯誤三次,賬號凍結"); 
    }

   }

  }while(i < 3 && !denglu);//滿足    嘗試登錄失敗的次數小于三次的用戶    或    登錄成功的用戶;
 }
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 神农架林区| 万宁市| 松桃| 绍兴县| 富源县| 青铜峡市| 长岭县| 富平县| 土默特左旗| 南部县| 高尔夫| 娄烦县| 长丰县| 双牌县| 遵化市| 玉树县| 新野县| 禄劝| 溆浦县| 南康市| 双辽市| 滕州市| 和林格尔县| 莫力| 盘锦市| 东港市| 象山县| 广元市| 凤庆县| 习水县| 卢龙县| 罗定市| 新建县| 化德县| 洪泽县| 襄汾县| 石门县| 福建省| 永安市| 上林县| 河间市|