Een workflow opzetten

Java voor gevorderden

Jim White

Java Developer

Oneven verdubbelen, even halveren

class DoubleOrHalve {
  public static void main(String[] args) {
    int[] numbers = {23, 78, 2263, 552};
    int[] newNumbers = doubleOddHalveEven(numbers); // Waarde is 46, 39, 4526 en 276
  }
  static int[] doubleOddHalveEven(int[] arr) {
    for (int i = 0; i < arr.length; i++) { // Loop door de array
      if (arr[i] % 2 == 0) { 
        arr[i] /= 2; // Halveer even getallen
      } else {
        arr[i] *= 2; // Verdubbel oneven getallen
      }
    }
    return arr;
    }
}

Java voor gevorderden

Method chaining

  • Roep methoden direct na elkaar aan op dezelfde waarde
    • Bijv. variable.method1().method2()
class CheckStrings {
  public static void main(String[] args) {
    String message = "Hello World!";
    String input = "hello world!";

    // Zet message om naar lowercase en vergelijk dan met input 
    System.out.println(message.toLowerCase().equals(input));
    }   
}
true
Java voor gevorderden

Structuur

  • Breek code op in duidelijke stappen
  • Gebruik betekenisvolle namen
  • Houd logica bij elkaar

➡ Maakt code makkelijker te lezen, wijzigen en onderhouden

Persoon die een trap oploopt

Java voor gevorderden

Laten we oefenen!

Java voor gevorderden

Preparing Video For Download...