Trả về Java
Giá trị trả về
Ở trang trước , chúng tôi đã sử dụng từ khóa void
trong tất cả các ví dụ, điều này cho biết rằng phương thức này không được trả về một giá trị.
Nếu bạn muốn phương thức trả về một giá trị, bạn có thể sử dụng kiểu dữ liệu nguyên thủy (chẳng hạn như int
, char
, v.v.) thay vì void
và sử dụng từ khóa return
bên trong phương thức:
Ví dụ
public class Main { static int myMethod(int x) { return 5 + x; } public static void main(String[] args) { System.out.println(myMethod(3)); } } // Outputs 8 (5 + 3)
Ví dụ này trả về tổng của hai tham số của một phương thức:
Ví dụ
public class Main { static int myMethod(int x, int y) { return x + y; } public static void main(String[] args) { System.out.println(myMethod(5, 3)); } } // Outputs 8 (5 + 3)
Bạn cũng có thể lưu trữ kết quả trong một biến (được khuyến nghị, vì nó dễ đọc và bảo trì hơn):
Ví dụ
public class Main { static int myMethod(int x, int y) { return x + y; } public static void main(String[] args) { int z = myMethod(5, 3); System.out.println(z); } } // Outputs 8 (5 + 3)