Die Aufgabe
Aufgabe 3
Schreiben Sie Java-Code, der die folgenden Aufgaben durchführt:
- Erstellen eines zweidimensionalen String-Arrays der Dimension 4 x 3.
- Möglichst effizientes Füllen des Arrays mit den Strings "x" und "O", so dass es folgenden Inhalt hat:
xxx xxx OOO xxx
Es müssen nur die für diese Aufgaben unmittelbar benötigten Codezeilen notiert werden, keine umgebende Methode und Klasse.
Ein zweidimensionales Array ist eine Tabelle: ein Array, dessen Elemente selbst wieder Arrays sind. „4 x 3“ heißt 4 Zeilen mit je 3 Spalten. Jede Zelle soll den Text "x" oder "O" enthalten, die dritte Zeile ganz "O".
„Möglichst effizient“ verstehen wir so: kurzer Code, der jede Zelle genau einmal beschreibt. Zwölf einzelne Zuweisungen wären richtig, aber nicht effizient geschrieben. Gefragt sind nur die Zeilen, die das Array anlegen und füllen; keine Klasse, keine main-Methode.
- Das Array anlegen.
- Mit zwei Schleifen jede Zelle besuchen.
- In jede Zelle das passende Zeichen schreiben.
- Zur Probe ausgeben.
- Klären, warum diese Lösung effizient ist.