ワークフローを作る

中級 Java

Jim White

Java Developer

奇数は2倍、偶数は半分

class DoubleOrHalve {
  public static void main(String[] args) {
    int[] numbers = {23, 78, 2263, 552};
    int[] newNumbers = doubleOddHalveEven(numbers); // 値は 46、39、4526、276
  }
  static int[] doubleOddHalveEven(int[] arr) {
    for (int i = 0; i < arr.length; i++) { // 配列を走査
      if (arr[i] % 2 == 0) { 
        arr[i] /= 2; // 偶数を半分に
      } else {
        arr[i] *= 2; // 奇数を2倍に
      }
    }
    return arr;
    }
}

中級 Java

メソッドチェーン

  • 同じ値に対してメソッドを続けて呼ぶ
    • 例: variable.method1().method2()
class CheckStrings {
  public static void main(String[] args) {
    String message = "Hello World!";
    String input = "hello world!";

    // message を小文字にしてから input と比較
    System.out.println(message.toLowerCase().equals(input));
    }   
}
true
中級 Java

構造化

  • コードを明確な手順に分割
  • 意味のある名前を使う
  • 関連するロジックはまとめる

➡ 理解・更新・保守がしやすくなります

階段を上る人

中級 Java

演習に進みましょう!

中級 Java

Preparing Video For Download...