国产探花免费观看_亚洲丰满少妇自慰呻吟_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);//滿足    嘗試登錄失敗的次數小于三次的用戶    或    登錄成功的用戶;
 }
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汉源县| 隆化县| 阿图什市| 营口市| 昌吉市| 房产| 乌什县| 彰化市| 永善县| 吉水县| 丰原市| 襄垣县| 长泰县| 资溪县| 青神县| 叶城县| 凤冈县| 长治市| 曲阳县| 明溪县| 呼伦贝尔市| 和平县| 铜鼓县| 江源县| 隆化县| 宕昌县| 福贡县| 聂荣县| 齐齐哈尔市| 都匀市| 霍山县| 罗定市| 洞头县| 乡城县| 鄂托克旗| 梓潼县| 镇远县| 百色市| 和政县| 秭归县| 建宁县|