-----------------------用戶登陸原----------------------------
public class Check {
public static void main(String[] args) {
//創建一個adm數組
Admin[] adm = new Admin[3];
//三個賬號
adm[0] = new Admin("admin", "pastNumber");
adm[1] = new Admin("admin1", "pastNumber");
adm[2] = new Admin("admin2", "pastNumber");
//使用標準輸入流函數,從鍵盤輸入一些信息
Scanner scan = new Scanner(System.in);
System.out.println("請輸入你的賬號:");
//將輸入的賬號放入putName
String putName = scan.next();
System.out.println("請輸入你的賬號密碼:");
//將輸入的密碼放入普通putPassNumber中
String putPassNumber = scan.next();
//新建一個布爾型和整型數據,布爾值 用于判斷,整型判斷是那個賬號登陸
boolean past = false;
int pastN = 0;
//判斷賬號密碼是否正確
for(int i=0;i<adm.length;i++){
if(adm[i].getName().equals(putName)&&adm[i].getPastNumber().equals(putPassNumber)){
past = true;
pastN = i;
break;
}
}
//輸出賬號密碼是否正確
if(past){
System.out.println("歡迎" + adm[pastN].getName() + "登陸");
}
else{
System.out.println("輸入有誤,請正確輸入你的賬號和密碼!");
}
}
}
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;
}
}
運行結果為:
當密碼或者賬號不正確的時候輸出結果是:
posted on 2010-10-18 01:32
tovep 閱讀(165)
評論(0) 編輯 收藏