Heim  >  Artikel  >  Java  >  Objektorientierte Java-Array-Informationsverarbeitung

Objektorientierte Java-Array-Informationsverarbeitung

巴扎黑
巴扎黑Original
2017-06-26 10:57:331467Durchsuche

Obwohl es eine sehr einfache Sache ist, sollte es für einige autodidaktische Anfänger und Neulinge, die es in der Anfangsphase nicht tief genug verstehen, eine große Hilfe sein.

Als ich zum ersten Mal objektorientiert lernte, waren meiner Meinung nach viele Schüler darüber verwirrt. Einfache Probleme werden kompliziert und unnötig.

Dann schauen Sie nach unten:

package cn.bdqn.test3;

import java.util.Scanner;

public class Test1 {
public static void main(String[] args) {
//Erstelle zwei Administratorobjekte
Admin a1 = new Admin();
a1.name = "admin1";
a1.pwd = "111111 ";

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

//Wird den Administrator setzen Objekt in das Array (Objektarray)
Admin[] admins = {a1,a2}; //Ändern Sie das Administratorkennwort
Scanner-Eingabe = new Scanner(System.in);
System. out.println("Bitte geben Sie den Benutzernamen ein:");
String name = input.next();
System.out.println("Bitte geben Sie das Passwort ein:");
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("Anmeldung erfolgreich!");
System.out.println("Bitte geben Sie ein neues Passwort ein:");
String newPwd = input.next();
admins[index]. pwd = newPwd;
System.out.println("Passwort erfolgreich geändert, Ihr neues Passwort lautet: "+admins[index].pwd);
}else{
System.out.println("Benutzer Falscher Name oder Passwort! Keine Berechtigung zum Aktualisieren der Administratorinformationen");
}

}
}

Warum müssen Sie auf Objekte verweisen? Das liegt daran, dass es große gibt Anzahl der Objekte, die eingegeben werden müssen. Wenn ja, können Sie viele wiederholte Operationen weglassen, indem Sie auf das Objekt verweisen.

Warum müssen Sie bei Bedarf ein Array für die Objektverarbeitung erstellen? Können Sie die Fehlerinformationen einzeln überprüfen und vergleichen?

Verstehen hilft, neues Wissen zu erlernen und den Eindruck zu vertiefen. Wenn Sie Java gut lernen möchten, müssen Sie mehr nachdenken. Ich hoffe, jeder wird es mir sagen, wenn es nicht gut geschrieben ist. Der Grund, warum ich es schreibe, ist, einige Erfahrungen mit

allen mitzuteilen und einige meiner eigenen Gedanken zu unterstützen.

Das obige ist der detaillierte Inhalt vonObjektorientierte Java-Array-Informationsverarbeitung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn