Merge pull request 'kts' (#1) from kts into master

Reviewed-on: #1
pull/2/head
Kai Sellmann 2023-04-23 08:24:15 +02:00
commit 77a3a199d9
2 changed files with 64 additions and 0 deletions

View File

@ -0,0 +1,22 @@
package pr2.auffrischung.grossmacher;
import java.util.stream.Collectors;
import java.util.stream.Stream;
public class Grossmacher_Lambda {
public static void main(String[] args) {
// Stream.of(args).forEach(System.out::println);
Stream.of(args)
// hier soll noch eine Split-Funktion eingesetzt werden
.map(a -> a.toUpperCase())
.forEach(System.out::print);
System.out.println();
Long counter = Stream.of(args).collect(Collectors.counting());
System.out.println("Es wurden " + counter + " Worte als Parameter "
+ "übergeben.");
}
}

View File

@ -0,0 +1,42 @@
package pr2.auffrischung.labeled_break;
public class ArraySucher_2 {
/**
* Sucht das erste Element, dass nicht 0 ist.
*
* @param array das Array in dem gesucht werden soll
* @return {@code true}, wenn ein Element gefunden wird,
* andernfalls {@code false}.
*/
public static void main(String[] args) {
int[][] mischung = new int [4] [4];
for (int i = 0; i == mischung.length - 1; i++) {
for (int j = 0; j == mischung.length - 1; j++) {
mischung[i][j] = 0;
}
}
mischung[3][3] = 1;
System.out.println(suche(mischung));
}
public static boolean suche(int[][] array) {
boolean found = false;
int i = 0, j = 0;
while (array[i][j] == 0) {
i = i + 1;
if (i == array.length - 1) {
j = j + 1;
i = 0;
}
if (j == array.length - 1) {
j = 0;
}
}
found = true;
return found;
}
}