Array manuell vom User eingeben, Zeilenweise

JensSkywalker

Neues Mitglied
Hallo,

ich soll ein Programm schreiben, welches zwei Matrizen multipliziert.
Jetzt soll der User selber entscheiden, wie viele Zeilen und Spalten die Matrizen haben sollen.
Das habe ich noch so hinbekommen:
final int n=IO.readInt ("Bitte Zeilenanzahl angeben: ");
final int m=IO.readInt ("Bitte Spaltenanzahl angeben: ");
int[][] a= new int[n][m];

Der Befehl IO.readInt startet eine Eingabeaufforderung.

Gibt der User nun 2 und 2 ein, besitzt das Array ja 2x2 spalten/zeilen, oder?!
Jetzt soll der User ebenfall diese "Matrizen" !Zeilenweise! manuell per Eingabeaufforderung füllen.
Wie sage ich java nun, dass die eingehenden Zahlen Zeilenweise in das Array gepflegt werden sollen?

Danke schonmal im Voraus!

Gruß
Jens
 
Du könntest ihn entweder direkt n Werte eingeben lassen und das m mal hintereinander. Oder du könntest jedesmal sagen:
"Geben Sie einen Wert für " i + " " + j " ein:" und dann in einer Schleife den Wert in die Matrix eintragen.
 

Zurück
Oben