Thursday, March 12, 2020

Java cơ bản - Phương thức (Method) trong java

Phương thức (Method) trong java là một tập hợp các câu lệnh được nhóm lại với nhau để thực hiện một thao tác. Ví dụ, khi bạn gọi phương thức System.out.println (), hệ thống thực sự thực thi một số câu lệnh để hiển thị một thông báo trên bàn điều khiển.
Bây giờ bạn sẽ tìm hiểu cách tạo các Method của riêng bạn có hoặc không có giá trị trả về, gọi một phương thức có hoặc không có tham số và áp dụng trừu tượng hóa phương thức trong thiết kế chương trình.
Method trong java

Cấu trúc của phương thức
public static int methodName(int a, int b) {
   // body
}
Trong đó:

  •   public static là modifier
  •   int là kiểu dữ liệu trả về
  •   methodName là tên của phương thức
  •   a,b là paramater
  •   int a,int b là list của paramater

Cú pháp
modifier returnType nameOfMethod (Parameter List) {
   // method body
}
modifier : Nó định nghĩa kiểu truy cập của phương thức và nó là tùy chọn để sử dụng.
returnType: Phương thức có thể trả về một giá trị.
nameOfMethod: Đây là tên phương thức. Chữ ký phương thức bao gồm tên phương thức và danh sách tham số.
Parameter List: Danh sách các tham số, đó là loại, thứ tự và số lượng tham số của một phương thức. Đây là tùy chọn, phương thức có thể chứa tham số không.
method body: Phần thân phương thức định nghĩa phương thức làm gì với các câu lệnh.
Ví dụ:
Đây là mã nguồn của phương thức được xác định ở trên được gọi là min (). Phương thức này lấy hai tham số num1 và num2 và trả về giá trị tối đa giữa hai tham số
public static int minFunction(int n1, int n2) {
   int min;
   if (n1 > n2)
      min = n2;
   else
      min = n1;
   return min;
}

Gọi phương thức trong java

Để sử dụng một phương thức, nó nên được gọi. Có hai cách trong đó một phương thức được gọi là phương thức, phương thức trả về một giá trị hoặc trả về không có gì (không có giá trị trả về).

Quá trình gọi phương thức rất đơn giản. Khi một chương trình gọi một phương thức, điều khiển chương trình được chuyển sang phương thức được gọi. Phương thức được gọi này sau đó trả lại quyền điều khiển cho người gọi trong hai điều kiện, khi
public class ExampleMinNumber {
 
   public static void main(String[] args) {
      int a = 11;
      int b = 6;
      int c = minFunction(a, b);
      System.out.println("Minimum Value = " + c);
   }
   /** returns the minimum of two numbers */
   public static int minFunction(int n1, int n2) {
      int min;
      if (n1 > n2)
         min = n2;
      else
         min = n1;
      return min;
   }
}
Kết quả:
Minimum value = 6

No comments:

Post a Comment