欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

淺談java面向對象的數(shù)組化信息處理

 更新時間:2017年06月15日 09:54:14   投稿:jingxian  
下面小編就為大家?guī)硪黄獪\談java面向對象的數(shù)組化信息處理。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

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

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

那么往下看:

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("用戶名或密碼錯誤!沒有權限更新管理員信息");
}

}
}

為什么要引用對象,就是因為當有大量的對象需要去輸入的話,就可以通過引用對象的方法來省略許多重復的操作,

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

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

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

以上這篇淺談java面向對象的數(shù)組化信息處理就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • SpringBoot整合ES-Elasticsearch的實例

    SpringBoot整合ES-Elasticsearch的實例

    這篇文章主要介紹了SpringBoot整合ES-Elasticsearch的實例,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • Spring項目使用Maven和BCrypt實現(xiàn)修改密碼功能方式

    Spring項目使用Maven和BCrypt實現(xiàn)修改密碼功能方式

    在數(shù)字時代,信息安全尤其是密碼安全至關重要,本文通過實例探討如何在Spring項目中利用Maven和BCrypt實現(xiàn)一個安全的密碼修改功能,我們將從環(huán)境搭建到編寫核心業(yè)務邏輯,再到完成功能測試,確保每一步都遵循最佳安全實踐,通過本文,你將了解到密碼安全的重要性
    2024-10-10
  • Java語言實現(xiàn)簡單FTP軟件 FTP軟件主界面(4)

    Java語言實現(xiàn)簡單FTP軟件 FTP軟件主界面(4)

    這篇文章主要為大家詳細介紹了Java語言實現(xiàn)簡單FTP軟件,F(xiàn)TP軟件主界面編寫的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • SpringBoot?異步線程間傳遞上下文方式

    SpringBoot?異步線程間傳遞上下文方式

    這篇文章主要介紹了SpringBoot?異步線程間傳遞上下文方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • 詳解Java面向對象編程中方法的使用

    詳解Java面向對象編程中方法的使用

    這篇文章主要介紹了詳解Java面向對象編程中方法的使用,包括方法的重載和參數(shù)以及泛型方法等知識點,需要的朋友可以參考下
    2016-02-02
  • java ssm框架的controller實現(xiàn)向頁面?zhèn)鬟f參數(shù)

    java ssm框架的controller實現(xiàn)向頁面?zhèn)鬟f參數(shù)

    這篇文章主要介紹了java ssm框架的controller實現(xiàn)向頁面?zhèn)鬟f參數(shù),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • SpringBoot項目中的多數(shù)據(jù)源支持的方法

    SpringBoot項目中的多數(shù)據(jù)源支持的方法

    本篇文章主要介紹了SpringBoot項目中的多數(shù)據(jù)源支持的方法,主要介紹在SpringBoot項目中利用SpringDataJpa技術如何支持多個數(shù)據(jù)庫的數(shù)據(jù)源,有興趣的可以了解一下
    2017-10-10
  • spring使用aspect注解切面不起作用的排查過程及解決

    spring使用aspect注解切面不起作用的排查過程及解決

    這篇文章主要介紹了spring使用aspect注解切面不起作用的排查過程及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • MyBatis之關于動態(tài)SQL解讀

    MyBatis之關于動態(tài)SQL解讀

    這篇文章主要介紹了MyBatis之關于動態(tài)SQL解讀,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • SpringBoot使用Nacos動態(tài)配置數(shù)據(jù)源的方法

    SpringBoot使用Nacos動態(tài)配置數(shù)據(jù)源的方法

    這篇文章主要介紹了SpringBoot使用Nacos動態(tài)配置數(shù)據(jù)源的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03

最新評論