以下のエディターでは、Javaオブジェクト指向における配列情報処理について簡単に説明します。編集者はこれがとても良いものだと思ったので、皆さんの参考として今から共有します。非常に簡単な内容ではありますが、初心者や独学の初心者にとっては非常に役立つはずです。
私が初めてオブジェクト指向を学んだとき、多くの学生は戸惑ったと思います。単純な問題が複雑になり、不要になります。
次に、下を見てください: 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<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("用户名或密码错误!没有权限更新管理员信息");
}
}
}
理由 オブジェクト処理用の配列を作成したい場合、同じクラスのオブジェクトのエラーメッセージを確認する必要がある場合、それらを1つずつ比較できますか?
理解することで新たな知識を学び、印象を深めることができます。 Java をしっかり学びたいなら、もっと考える必要があります。うまく書かれていない場合は、皆さんに教えていただければ幸いです。私がこれを書いている理由は、いくつかの経験を皆さんに伝えるためと、私自身の考えをサポートするためです。
以上がJavaオブジェクト指向配列情報処理例の詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。