Ich hab versucht ein Programm zur Erfassung und Wiedergabe von Namen zu erstellen. Soweit so gut, wenn ich aber versuche mithilfe vom Nachnamen, den ganzen namen anzuzeigen funktioniert es nicht. Außerdem kann ich das Programm auch nicht durch System.exit(0) beenden.
Hoffe ihr könnt mir helfen
[JAVA=62]
/**
*
* Beschreibung
*
* @version 1.0 vom 03.12.2012
* @author
*/
public class Personendaten {
public static void main(String[] args) {
System.out.println("geben sie die anzahl der Personen ein");
int anzahl = Tastatur.leseZahl();
String vorname[] = new String [anzahl];
String nachname[] = new String [anzahl];
int i;
for (i = 0;i<vorname.length;i++) {
System.out.println("bitte geben sie den " + (i+1) + ". Vornamen ein");
vorname = Tastatur.leseText();
System.out.println("bitte geben sie den " + (i+1) + ". nachnamen ein" );
nachname = Tastatur.leseText();
}
System.out.println("Vielen Dank für die Eingabe");
System.out.println();
System.out.println("Bitte Wählen sie aus");
System.out.println(" [a] alle personen Anzeigen");
System.out.println(" Eine Bestimte Person anzeigen");
System.out.println(" [c] Beenden");
String eingabe=Tastatur.leseText();
if (eingabe.equalsIgnoreCase("a")){
for (i = 0;i<vorname.length;i++) {
System.out.println((i+1) + ". Vorname: " + vorname);
System.out.println((i+1) + ". Nachname: " + nachname);
}
}
if (eingabe.equalsIgnoreCase("b")){
for (i=0;i<nachname.length;i++){
System.out.println("bitte geben sie den Nachnamen der anzuzeigenden Person ein");
String eine = Tastatur.leseText();
if (eingabe.equals(eine)){
System.out.println(" Der gesuchte name ist:" + eine);
}
}
}
if (eingabe.equalsIgnoreCase("c")){
System.exit(0);
}
}
}
[/code]
Hoffe ihr könnt mir helfen
[JAVA=62]
/**
*
* Beschreibung
*
* @version 1.0 vom 03.12.2012
* @author
*/
public class Personendaten {
public static void main(String[] args) {
System.out.println("geben sie die anzahl der Personen ein");
int anzahl = Tastatur.leseZahl();
String vorname[] = new String [anzahl];
String nachname[] = new String [anzahl];
int i;
for (i = 0;i<vorname.length;i++) {
System.out.println("bitte geben sie den " + (i+1) + ". Vornamen ein");
vorname = Tastatur.leseText();
System.out.println("bitte geben sie den " + (i+1) + ". nachnamen ein" );
nachname = Tastatur.leseText();
}
System.out.println("Vielen Dank für die Eingabe");
System.out.println();
System.out.println("Bitte Wählen sie aus");
System.out.println(" [a] alle personen Anzeigen");
System.out.println(" Eine Bestimte Person anzeigen");
System.out.println(" [c] Beenden");
String eingabe=Tastatur.leseText();
if (eingabe.equalsIgnoreCase("a")){
for (i = 0;i<vorname.length;i++) {
System.out.println((i+1) + ". Vorname: " + vorname);
System.out.println((i+1) + ". Nachname: " + nachname);
}
}
if (eingabe.equalsIgnoreCase("b")){
for (i=0;i<nachname.length;i++){
System.out.println("bitte geben sie den Nachnamen der anzuzeigenden Person ein");
String eine = Tastatur.leseText();
if (eingabe.equals(eine)){
System.out.println(" Der gesuchte name ist:" + eine);
}
}
}
if (eingabe.equalsIgnoreCase("c")){
System.exit(0);
}
}
}
[/code]
Zuletzt bearbeitet: