Computer >> Máy Tính >  >> Lập trình >> Java

Tầm quan trọng của kiểu trả về trong Java?

Một tuyên bố trả lại khiến điều khiển chương trình chuyển trở lại trình gọi của một phương thức. Mọi phương thức trong Java đều được khai báo với kiểu trả về và nó là bắt buộc đối với tất cả các phương thức java. Kiểu trả về có thể là kiểu nguyên thủy như i nt, float, double, một loại tham chiếu hoặc void loại (không trả lại gì).

Có một số điều quan trọng cần hiểu về việc trả về các giá trị

  • Kiểu dữ liệu được trả về bởi một phương thức phải tương thích với kiểu trả về được chỉ định bởi phương thức. Ví dụ:nếu kiểu trả về của một số phương thức là boolean, chúng ta không thể trả về một số nguyên.
  • Biến nhận giá trị được trả về bởi một phương thức cũng phải tương thích với kiểu trả về được chỉ định cho phương thức.
  • Các tham số có thể được chuyển theo một trình tự và chúng phải được phương thức chấp nhận trong cùng một trình tự.

Ví dụ1

public class ReturnTypeTest1 {
   public int add() { // without arguments
      int x = 30;
      int y = 70;
      int z = x+y;
      return z;
   }
   public static void main(String args[]) {
      ReturnTypeTest1 test = new ReturnTypeTest1();
      int add = test.add();
      System.out.println("The sum of x and y is: " + add);
   }
}

Đầu ra

The sum of x and y is: 100


Ví dụ2

public class ReturnTypeTest2 {
   public int add(int x, int y) { // with arguments
      int z = x+y;
      return z;
   }
   public static void main(String args[]) {
      ReturnTypeTest2 test = new ReturnTypeTest2();
      int add = test.add(10, 20);
      System.out.println("The sum of x and y is: " + add);
   }
}

Đầu ra

The sum of x and y is: 30