首頁 > Java > java教程 > 主體

java物件導向的陣列化資訊處理

巴扎黑
發布: 2017-06-26 10:57:33
原創
1508 人瀏覽過

雖然非常簡單的東西,但對於一些自學的新手和前期理解的不夠深的萌新來說,應該會有很大的幫助,有助於理解。

初學面向對象的時候,我想許多同學對此很納悶。簡單的問題複雜化,多此一舉諸之雲雲。

那麼往下看:

package cn.bdqn.test3;

import java.util.Scanner;

public class Test1 {
public static void main(String[] args) {
//建立兩個管理員物件
Admin a1 = new Admin();
a1.name = "admin1";
a1.pwd = "111111";

Admin a2 = new Admin();
a2.name = "admin2";
a2.pwd  = "222222";

# //將管理員物件放入陣列(物件陣列)
Admin[] admins = {a1,a2};
//修改管理員密碼
Scanner input = new Scanner(System.in);
System.out.println("請輸入使用者名稱:");
String name = input.next();
System.out.println("請輸入密碼:");
String pwd = input.next();
int index = -1;
for(int i=0;i if(admins[i].name.equals(name) && admins[i].pwd.equals(pwd)){
index = i;
break;
}
}
if(index>=0){
System. out.println("登入成功!");
System.out.println("請輸入新密碼:");
String newPwd = input.next();
admins[index].pwd = newPwd;
System.out.println("修改密碼成功,您的新密碼為:"+admins[index].pwd);
}else{
System.out.println("用戶名或密碼錯誤!的話,就可以透過引用對象的方法來省略許多重複的操作,

為什麼要對對象建數組處理呢,對於相同類的對象,如果需要檢查其中的錯誤信息,難道可以一個個的去比較?

理解有助於學習新知識,加深印象。想學好java就多思考。寫的不好希望大家說出來,之所以去寫,就是為了和

大家溝通一些心得,和佐證自己的一些想法。

以上是java物件導向的陣列化資訊處理的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板