Als ich am Neujahrstag zum Haus meiner Eltern zurückkehrte, hörte ich, dass Kojis Nichte neunundneunzig als Hausaufgabe lernte, und dachte: "Lass uns in Java schreiben", also schrieb ich es.
Neunundneunzig in für Satz
for (int col = 1; col <= 9; col++) {
for (int row = 1; row <= 9; row++) {
System.out.println(col + " × " + row + " = " + (col * row));
}
}
Das allein ist nicht interessant, deshalb habe ich es mit der Stream-API geschrieben, die ich studiere.
Neunundneunzig mit Stream API
IntStream.rangeClosed(1, 9)
.forEach(col -> IntStream.rangeClosed(1, 9)
.forEach(row -> System.out.println(col + " × " + row + " = " + (col * row)))
);
Ich verstand "wie man eine einfache for-Anweisung mit der Stream-API schreibt" und "das Verschachteln der for-Anweisung und das Verschachteln der Stream-API".
Recommended Posts