Ich bräuchte Hilfe bei einer meiner Java-Übungen, bzw. beim Verständnis der if-Anweisung.
Das Programm funktioniert soweit gut, kann mir nur jemand erklären wie ich die Anweisung i == 0 || i == hoehe-1 verstehen kann
Das Programm funktioniert soweit gut, kann mir nur jemand erklären wie ich die Anweisung i == 0 || i == hoehe-1 verstehen kann
public class Rechteck {
public static void main(String[] args) {
int hoehe = StdInput.readInt("Höhe festlegen:");
int breite = StdInput.readInt("Breite festlegen:");
for (int i = 0; i < hoehe; i++) {
for (int j = 0; j < breite; j++) {
if (i == 0 || i == hoehe-1) {
System.out.print("*");
}else {
if (j == 0 || j == breite-1) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
}
System.out.println();
}
}
}