-----------------------用戶登陸原----------------------------
public class Check {
public static void main(String[] args) {
//創(chuàng)建一個(gè)adm數(shù)組
Admin[] adm = new Admin[3];
//三個(gè)賬號(hào)
adm[0] = new Admin("admin", "pastNumber");
adm[1] = new Admin("admin1", "pastNumber");
adm[2] = new Admin("admin2", "pastNumber");
//使用標(biāo)準(zhǔn)輸入流函數(shù),從鍵盤輸入一些信息
Scanner scan = new Scanner(System.in);
System.out.println("請(qǐng)輸入你的賬號(hào):");
//將輸入的賬號(hào)放入putName
String putName = scan.next();
System.out.println("請(qǐng)輸入你的賬號(hào)密碼:");
//將輸入的密碼放入普通putPassNumber中
String putPassNumber = scan.next();
//新建一個(gè)布爾型和整型數(shù)據(jù),布爾值 用于判斷,整型判斷是那個(gè)賬號(hào)登陸
boolean past = false;
int pastN = 0;
//判斷賬號(hào)密碼是否正確
for(int i=0;i<adm.length;i++){
if(adm[i].getName().equals(putName)&&adm[i].getPastNumber().equals(putPassNumber)){
past = true;
pastN = i;
break;
}
}
//輸出賬號(hào)密碼是否正確
if(past){
System.out.println("歡迎" + adm[pastN].getName() + "登陸");
}
else{
System.out.println("輸入有誤,請(qǐng)正確輸入你的賬號(hào)和密碼!");
}
}
}
class Admin{
private String name;
private String pastNumber;
Admin(String name, String pastNumber){
this.name = name;
this.pastNumber = pastNumber;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPastNumber() {
return pastNumber;
}
public void setPastNumber(String pastNumber) {
this.pastNumber = pastNumber;
}
}
運(yùn)行結(jié)果為:



當(dāng)密碼或者賬號(hào)不正確的時(shí)候輸出結(jié)果是:

