色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java輸入用戶名和密碼循環

錢旭東1年前6瀏覽0評論

在Java編程中,輸入用戶名和密碼是很常見的一種操作。在實際開發中,我們通常要對用戶輸入的用戶名和密碼進行驗證,并且往往需要循環輸入,直到用戶輸入正確的用戶名和密碼為止。

以下是一個循環輸入用戶名和密碼的Java程序:

import java.util.Scanner;
public class Login {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
String username,password;
boolean loop=true;
while(loop){
System.out.print("請輸入用戶名:");
username=input.nextLine();
System.out.print("請輸入密碼:");
password=input.nextLine();
if(username.equals("admin") && password.equals("123456")){
System.out.println("登錄成功!");
loop=false;
}else{
System.out.println("登錄失敗,請重新輸入!");
}
} 
}
}

首先,程序創建了一個Scanner對象,用于獲取用戶輸入。然后定義了兩個字符串類型的變量,用于存儲用戶輸入的用戶名和密碼。接下來是一個無限循環,循環條件變量為“loop”,初始值為true。循環中,程序先提示用戶輸入用戶名,接著獲取用戶輸入,再提示用戶輸入密碼,同樣獲取用戶輸入。然后進行判斷,如果輸入的用戶名和密碼均為“admin”和“123456”,則輸出“登錄成功!”,并將循環條件變量loop賦值為“false”,退出循環。如果輸入的用戶名和密碼不正確,則輸出“登錄失敗,請重新輸入!”。

由于循環條件變量的初始值為true,所以該循環會一直執行下去,直到用戶輸入正確的用戶名和密碼,才會退出。