워크플로 구축

중급 Java

Jim White

Java Developer

홀수는 두 배, 짝수는 반으로

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; // 홀수는 두 배로
      }
    }
    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...