Hallo
Wir wurden leicht ins kalte Wasser geworfen und sollen nach anfänglichem "Hello World" nun plötzlich Arrays anlegen, füllen, ausgeben, umsortieren... jedenfalls bin ich sehr verzweifelt, weil das nun einfach nicht das macht, was ich gerne hätte und zwar:
Die Ausgabe eines 3 Spalten * 10 Zeilen Arrays.
Nummer Nachname Vorname
Nummer Nachname Vorname
Nummer Nachname Vorname
Nummer Nachname Vorname
....
Die leeren Felder sollen "leer" heißen.
Nummer Nachname Vorname
Nummer Nachname Vorname
Nummer Nachname Vorname
leer leer leer
Irgendwie hätte ich mir Arrays einfacher vorgestellt oder ich steh einfach nur auf dem Schlauch.
Die Ausgabe von meinem Quelltext ist 10*3 "null,".
null, null, null,
null, null, null,
null, null, null,
null, null, null,
...
Vielleicht hat die Console auch Recht und ich sollte die Pfoten von Java lassen.
Jedenfalls möchte ich gerne die Daten da drin haben und auch Namen eintragen können und dass in den leeren Feldern "leer" steht, statt "null". Egal, wie ich hin- oder herprobiere, es wird alles nur noch schlimmer.
Ich wäre euch für eure Hilfe sehr dankbar.
Wir wurden leicht ins kalte Wasser geworfen und sollen nach anfänglichem "Hello World" nun plötzlich Arrays anlegen, füllen, ausgeben, umsortieren... jedenfalls bin ich sehr verzweifelt, weil das nun einfach nicht das macht, was ich gerne hätte und zwar:
Die Ausgabe eines 3 Spalten * 10 Zeilen Arrays.
Nummer Nachname Vorname
Nummer Nachname Vorname
Nummer Nachname Vorname
Nummer Nachname Vorname
....
Die leeren Felder sollen "leer" heißen.
Nummer Nachname Vorname
Nummer Nachname Vorname
Nummer Nachname Vorname
leer leer leer
Java:
public class ArrayNamensListe{
public static void main(String[] args) {
// Deklaration
String[][] liste = { { "1", "Nachname1", "Vorname1" }, { "2", "Nachname2", "Vorname2" },
{ "3", "Nachname3", "Vorname3" } };
liste = new String[10][3];
// Ausgabe
for (int zeile = 0; zeile < liste.length; zeile++) {
for (int spalte = 0; spalte < liste[zeile].length; spalte++)
// liste[zeile][spalte]="leer";
System.out.print(liste[zeile][spalte] + ", ");
System.out.println();
}
}
}
Irgendwie hätte ich mir Arrays einfacher vorgestellt oder ich steh einfach nur auf dem Schlauch.
Die Ausgabe von meinem Quelltext ist 10*3 "null,".
null, null, null,
null, null, null,
null, null, null,
null, null, null,
...
Vielleicht hat die Console auch Recht und ich sollte die Pfoten von Java lassen.
Jedenfalls möchte ich gerne die Daten da drin haben und auch Namen eintragen können und dass in den leeren Feldern "leer" steht, statt "null". Egal, wie ich hin- oder herprobiere, es wird alles nur noch schlimmer.
Ich wäre euch für eure Hilfe sehr dankbar.