Xây dựng quy trình làm việc

Java trung cấp

Jim White

Java Developer

Nhân đôi số lẻ, chia đôi số chẵn

class DoubleOrHalve {
  public static void main(String[] args) {
    int[] numbers = {23, 78, 2263, 552};
    int[] newNumbers = doubleOddHalveEven(numbers); // Value is 46, 39, 4526, and 276
  }
  static int[] doubleOddHalveEven(int[] arr) {
    for (int i = 0; i < arr.length; i++) { // Duyệt mảng
      if (arr[i] % 2 == 0) { 
        arr[i] /= 2; // Chia đôi số chẵn
      } else {
        arr[i] *= 2; // Nhân đôi số lẻ
      }
    }
    return arr;
    }
}

Java trung cấp

Xâu chuỗi phương thức

  • Gọi các phương thức liên tiếp trên cùng một giá trị
    • Ví dụ: variable.method1().method2()
class CheckStrings {
  public static void main(String[] args) {
    String message = "Hello World!";
    String input = "hello world!";

    // Chuyển message thành chữ thường, rồi so sánh với input 
    System.out.println(message.toLowerCase().equals(input));
    }   
}
true
Java trung cấp

Cấu trúc

  • Chia mã thành các bước rõ ràng
  • Dùng tên có ý nghĩa
  • Giữ logic liền mạch

➡ Giúp mã dễ hiểu, cập nhật và bảo trì

Người đi lên cầu thang

Java trung cấp

Luyện tập thôi!

Java trung cấp

Preparing Video For Download...