淺談java面向?qū)ο蟮臄?shù)組化信息處理
雖然非常簡單的東西,但對于一些自學(xué)的新手和前期理解的不夠深的萌新來說,應(yīng)該會有很大的幫助,有助于理解。
初學(xué)面向?qū)ο蟮臅r候,我想許多同學(xué)對此很納悶。簡單的問題復(fù)雜化,多此一舉諸之云云。
那么往下看:
package cn.bdqn.test3;
import java.util.Scanner;
public class Test1 {
public static void main(String[] args) {
//創(chuàng)建兩個管理員對象
Admin a1 = new Admin();
a1.name = "admin1";
a1.pwd = "111111";
Admin a2 = new Admin();
a2.name = "admin2";
a2.pwd = "222222";
//將管理員對象放入數(shù)組 (對象數(shù)組)
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<admins.length;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("用戶名或密碼錯誤!沒有權(quán)限更新管理員信息");
}
}
}
為什么要引用對象,就是因為當(dāng)有大量的對象需要去輸入的話,就可以通過引用對象的方法來省略許多重復(fù)的操作,
為什么要對對象建數(shù)組處理呢,對于相同類的對象,如果需要檢查其中的錯誤信息,難道可以一個個的去比較?
理解有助于學(xué)習(xí)新知識,加深印象。想學(xué)好java就得多思考。寫的不好希望大家說出來,之所以去寫,就是為了和
大家溝通一些心得,和佐證自己的一些想法。
以上這篇淺談java面向?qū)ο蟮臄?shù)組化信息處理就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
通過實例了解Java 8創(chuàng)建Stream流的5種方法
這篇文章主要介紹了通過實例了解Java 8創(chuàng)建Stream流的5種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-12-12
SpringBoot配置Hikari數(shù)據(jù)庫連接池的詳細(xì)步驟
Spring Boot是一個開源的Java框架,它簡化了基于Spring的應(yīng)用程序的開發(fā)和部署,HikariCP是一個高性能的Java數(shù)據(jù)庫連接池,被廣泛應(yīng)用于Java開發(fā)領(lǐng)域,它是目前最快和最輕量級的連接池之一,本文介紹了SpringBoot配置Hikari數(shù)據(jù)庫連接池的詳細(xì)步驟,需要的朋友可以參考下2024-08-08
SpringBoot超詳細(xì)講解集成Flink的部署與打包方法
昨天折騰了下SpringBoot與Flink集成,實際上集成特簡單,主要是部署打包的問題折騰了不少時間。想打出的包直接可以java -jar運行,同時也可以flink run運行,或者在flink的dashboard上上傳點擊啟動。結(jié)果是不行,但是使用不同的插件打包還是可以的2022-05-05
詳解SpringCloud LoadBalancer 新一代負(fù)載均衡器
這篇文章主要為大家介紹了SpringCloud LoadBalancer新一代負(fù)載均衡器詳解使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-01-01
為何HashSet中使用PRESENT而不是null作為value
這篇文章主要介紹了為何HashSet中使用PRESENT而不是null作為value,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-10-10

