最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2014年03月26日 09:58:46   作者:  
這篇文章主要介紹了java用戶名密碼驗證示例代碼,需要的朋友可以參考下

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

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

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

復制代碼 代碼如下:

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

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

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

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

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

   }

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

相關文章

  • Java模板引擎Thymeleaf基本語法詳解

    Java模板引擎Thymeleaf基本語法詳解

    當開發(fā)Web應用程序時,我們通常需要使用模板引擎來構建和呈現(xiàn)動態(tài)內(nèi)容,Thymeleaf是一個功能強大的Java模板引擎,它提供了豐富的表達式和標簽,使得數(shù)據(jù)綁定、條件判斷、循環(huán)迭代等操作變得輕松而靈活,本文就簡單的給大家介紹一下Thymeleaf基本語法
    2023-08-08
  • Java讀取文件的簡單實現(xiàn)方法

    Java讀取文件的簡單實現(xiàn)方法

    這篇文章主要介紹了Java讀取文件的簡單實現(xiàn)方法,通過一個讀取txt格式的log文件為例,詳細的講述了Java讀取文件的方法及原理,需要的朋友可以參考下
    2014-09-09
  • Docker 部署 SpringBoot 項目整合 Redis 鏡像做訪問計數(shù)示例代碼

    Docker 部署 SpringBoot 項目整合 Redis 鏡像做訪問計數(shù)示例代碼

    這篇文章主要介紹了Docker 部署 SpringBoot 項目整合 Redis 鏡像做訪問計數(shù)Demo,本文給大家介紹的非常詳細,具有參考借鑒價值,需要的朋友可以參考下
    2018-01-01
  • java中處理socket通信過程中粘包的情況

    java中處理socket通信過程中粘包的情況

    本篇文章主要介紹了java中處理socket通信過程中粘包的情況,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • Spring?Boot用戶注冊驗證的實現(xiàn)全過程記錄

    Spring?Boot用戶注冊驗證的實現(xiàn)全過程記錄

    最近在設計自己的博客系統(tǒng),涉及到用戶注冊與登錄驗證,所以下面這篇文章主要給大家介紹了關于Spring?Boot用戶注冊驗證的實現(xiàn)全過程,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-01-01
  • Jenkins發(fā)送測試報告郵件過程詳解

    Jenkins發(fā)送測試報告郵件過程詳解

    這篇文章主要介紹了Jenkins發(fā)送測試報告郵件過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07
  • sharding-jdbc中的事務詳細解讀

    sharding-jdbc中的事務詳細解讀

    這篇文章主要介紹了sharding-jdbc中的事務詳細解讀,sharding-jdbc在分庫分表方面提供了很大的便利性,在使用DB的時候,通常都會涉及到事務這個概念,而在分庫分表的環(huán)境上再加上事務,就會使事情變得復雜起來,需要的朋友可以參考下
    2023-12-12
  • SpringBoot中啟動時如何忽略某項檢測

    SpringBoot中啟動時如何忽略某項檢測

    這篇文章主要介紹了SpringBoot中啟動時如何忽略某項檢測,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • 使用Java注解模擬spring ioc容器過程解析

    使用Java注解模擬spring ioc容器過程解析

    這篇文章主要介紹了使用Java注解模擬spring ioc容器過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07
  • springboot實現(xiàn)修改請求狀態(tài)404改為200

    springboot實現(xiàn)修改請求狀態(tài)404改為200

    這篇文章主要介紹了springboot實現(xiàn)修改請求狀態(tài)404改為200方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07

最新評論

朔州市| 灵石县| 乡宁县| 牙克石市| 蓬莱市| 龙州县| 晋宁县| 永州市| 象山县| 平乐县| 安陆市| 荔波县| 南丰县| 伊川县| 县级市| 施甸县| 辽宁省| 广德县| 福泉市| 广饶县| 台湾省| 福泉市| 剑川县| 东台市| 鄂托克前旗| 岗巴县| 法库县| 永兴县| 通城县| 陈巴尔虎旗| 兴城市| 山西省| 乌鲁木齐县| 莱西市| 宿松县| 奎屯市| 东安县| 应用必备| 密云县| 乐昌市| 清丰县|