Hallo liebe Gemeinde,
habe folgende Aufgabe zu lösen:
Hier
1) Die Aufgabe soll in einer gesonderten Funktion "schachbrett" gelöst werden.
Wie müsste die Parameterübergabe in der main-Funktion aussehen?
2) Mein Lösungsansatz ist leider nicht richtig. Typ 2 wird richtig angezeigt, aber bei Typ 1 müsste man noch die Variablen austauschen? Wie müsste es aussehen bzw. kann man es direkt besser programmieren?
Ich könnte eine zusätzliche If-Abfrage einbringen, was dann aber die Lösung ziemlich lang gestaltet. Ich bräuchte eine kurz und knappe Lösung.
habe folgende Aufgabe zu lösen:
Hier
1) Die Aufgabe soll in einer gesonderten Funktion "schachbrett" gelöst werden.
Wie müsste die Parameterübergabe in der main-Funktion aussehen?
2) Mein Lösungsansatz ist leider nicht richtig. Typ 2 wird richtig angezeigt, aber bei Typ 1 müsste man noch die Variablen austauschen? Wie müsste es aussehen bzw. kann man es direkt besser programmieren?
Ich könnte eine zusätzliche If-Abfrage einbringen, was dann aber die Lösung ziemlich lang gestaltet. Ich bräuchte eine kurz und knappe Lösung.
Java:
class tftable
{
public static void main(String[] args)
{
boolean[][] schachbrett = new boolean[2][5];
boolean change = true;
for(int i = 0; i < schachbrett.length; i++)
{
for(int j = 0; j < schachbrett[i].length; j++)
{
schachbrett[i][j] = change;
if(change == true)
{
change = false;
}
else
{
change = true;
}
System.out.print(schachbrett[i][j]);
}
System.out.println("");
}
}
}