普歌-碼靈團隊-java中用String類來寫用戶登錄案例操作
- 思路
- 1.定義用戶名稱和用戶密碼兩個變數,并為其賦初值
- 2.利用Scanner來鍵盤錄入要登錄的用戶名和密碼,
- 3.用for回圈來回圈輸入次數并判斷用戶輸入的與已注冊的名稱和密碼是否相同并輸出相關提示
- 相同:提示“登陸成功”
- 不相同:提示“登錄失敗,還剩下XX次機會”
- 4.運行結果
已知用戶名和密碼,模擬用戶登錄,總共三次機會,登錄之后給出相應提示,
需求:
1)用戶名和密碼相同時,提示“登陸成功”
2) 用戶名和密碼不同時,提示“登錄失敗”,還應提示剩余XX次機會
思路
1.定義用戶名稱和用戶密碼兩個變數,并為其賦初值
import java.util.Scanner;
public class StringLogin {
public static void main(String[] args) {
String rUsername = "Ella";
String rPassword = "666666";
}
2.利用Scanner來鍵盤錄入要登錄的用戶名和密碼,
//鍵盤錄入要登錄的用戶名稱和密碼
Scanner sc = new Scanner (System.in);
3.用for回圈來回圈輸入次數并判斷用戶輸入的與已注冊的名稱和密碼是否相同并輸出相關提示
相同:提示“登陸成功”
不相同:提示“登錄失敗,還剩下XX次機會”
//for回圈登錄次數
for(int times = 1;times < = 3;times++) {
//獲取鍵盤錄入的用戶名和密碼
System.out.println("請輸入用戶名: ");
String inUsername = sc.nextLine();
System.out.println("請輸入用戶密碼: ");
String inPassword = sc.nextLine();
//判斷錄入的與注冊的是否相同,并輸出相應提示
//小知識點:equals 用來對內容進行比較,回傳的是一個boolean值
if(inUsername.equals(rUsername) && inPassword.equals(rPassword)) {
System.out.println("登陸成功");
break;//登錄成功時,使用break結束回圈
}
else{//否則 提示“登錄失敗”,“剩余登錄次數”
Sytem.out.println("用戶名或密碼錯誤,登錄失敗");
if(times==3){
System.out.println("您的登錄機會已用完");
}
else {
System.out.println("您還剩余:"+(3-times)+"次登錄機會");
}
}
}
}
}
4.運行結果




就到這了 喜歡的話就點個贊關注一下~????謝謝鴨~
評論區等你留下寶貴意見或建議喔~
- 作者:Ella_v
- 本文著作權歸作者和CSDN共有,歡迎轉載,未經作者同意必須保留此版宣告,否則保留追究法律責任的權利,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/257786.html
標籤:java
上一篇:Java 基礎知識測驗-1
