Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
int x = 5; // primitiver Datentyp, der Wert kann sofort zugewiesen werden
int[] x = new int[5]; // new-Operator -> komplexer Datentyp int-Array.
null. Dieses null steht praktisch für "kein Objekt".String x = null; // x speichert aktuell die null-Referenz, also keine Referenz auf ein Objekt
public static int[] flatternAndSortWithoutBiggest(int[][] array) {
null sein, wenn der Aufrufer eine null-Referenz übergibt. Beispiel:flatternAndSortWithoutBiggest(null);
// oder auch folgendes, falls x == null gilt
flatternAndSortWithoutBiggest(x);
for(int i = 0; i<array.length;i++) {
array == null gilt. Das ist auch logisch, denn die "Länge von keinem Array" ergibt keinen Sinn. public static void main(String[] args) {
int [][] unsorted = new int [][] { {1,2,3} , {4,5,6} , {7,8,9} };
int [] ergebnis = flatternAndSortWithoutBiggest(unsorted);
System.out.println(Arrays.toString(ergebnis));
unsorted = null;
ergebnis = flatternAndSortWithoutBiggest(unsorted);
System.out.println(Arrays.toString(ergebnis));
unsorted = new int [][] { null , {4,5,6} , {7,8,9} };
ergebnis = flatternAndSortWithoutBiggest(unsorted);
System.out.println(Arrays.toString(ergebnis));
// Und noch mehr Tests ... Was ist, wenn in einem Teilarray nur 1 Element ist
// oder ganz viele an einer Stelle....
}