Einen Workflow aufbauen

Java für Fortgeschrittene

Jim White

Java Developer

Ungerade verdoppeln, gerade halbieren

class DoubleOrHalve {
  public static void main(String[] args) {
    int[] numbers = {23, 78, 2263, 552};
    int[] newNumbers = doubleOddHalveEven(numbers); // Wert ist 46, 39, 4526 und 276
  }
  static int[] doubleOddHalveEven(int[] arr) {
    for (int i = 0; i < arr.length; i++) { // Durch das Array iterieren
      if (arr[i] % 2 == 0) { 
        arr[i] /= 2; // Gerade halbieren
      } else {
        arr[i] *= 2; // Ungerade verdoppeln
      }
    }
    return arr;
    }
}

Java für Fortgeschrittene

Method Chaining

  • Methoden direkt hintereinander aufrufen, auf demselben Wert
    • z. B. variable.method1().method2()
class CheckStrings {
  public static void main(String[] args) {
    String message = "Hello World!";
    String input = "hello world!";

    // Nachricht in Kleinbuchstaben umwandeln, dann mit input vergleichen 
    System.out.println(message.toLowerCase().equals(input));
    }   
}
true
Java für Fortgeschrittene

Struktur

  • Code in klare Schritte aufteilen
  • Aussagekräftige Namen verwenden
  • Logik zusammenhalten

➡ Erleichtert Verstehen, Aktualisieren und Warten

Person geht eine Treppe hinauf

Java für Fortgeschrittene

Lass uns üben!

Java für Fortgeschrittene

Preparing Video For Download...