Trong lập trình Java, câu lệnh return
được sử dụng để trả về một giá trị khi một phương thức cụ thể kết thúc thực thi. Mỗi phương thức trong Java đều có một kiểu trả về như String, int, float, double hoặc void (không trả về gì). Để sử dụng một trong những kiểu trả về đã nêu, ta phải thêm một câu lệnh return
vào bên trong phương thức.
Cách sử dụng từ khoá return trong Java
Có hai cách sử dụng từ khoá return
trong Java, được liệt kê dưới đây:
Trường hợp 1: Phương thức trả về một giá trị
Khi muốn định nghĩa một phương thức Java với kiểu trả về, câu lệnh return
phải được theo sau ngay là một giá trị trả về tương ứng với kiểu đã thêm vào. Java cho phép thêm kiểu trả về của phương thức như String, int và cả Java Arrays.
Dưới đây là một ví dụ minh họa về cách xác định kiểu trả về và câu lệnh trả về trong Java:
public static String greet() { return "Xin chào từ codegree!"; } public static void main(String[] args) { System.out.println(greet()); }
Khi phương thức greet()
được thực thi, nó sẽ trả về giá trị đã được thêm vào câu lệnh trả về, trong trường hợp này là "Xin chào từ codegree!".
Hình ảnh: Cách sử dụng câu lệnh return
trong Java!
Trường hợp 2: Phương thức Java không trả về giá trị
Đơn giản, câu lệnh return
sẽ được bỏ qua trong các phương thức Java nếu không có giá trị trả về.
Dưới đây là một ví dụ minh họa để giải thích điều này. Ta xác định một phương thức Java với kiểu void
và tên là subtract()
. Phương thức này không có câu lệnh trả về, chỉ in ra sự khác biệt của hai đối số a
và b
trên console:
public static void subtract(int a, int b) { int diff = a - b; System.out.println("Sự khác biệt của a - b là: " + diff); } public static void main(String[] args) { subtract(5, 3); }
Khi phương thức subtract()
được gọi, chỉ có mã được thêm vào trong cơ thể của nó được thực thi và do kiểu trả về là void
, nên không có giá trị được trả về.
Hình ảnh: Câu lệnh return
trong Java khi không có giá trị trả về!
Đó là những thông tin quan trọng về từ khoá return
trong Java. Bạn có thể tìm hiểu thêm nếu cần.
Tóm tắt: Java return
Câu lệnh return trong Java được sử dụng để thêm câu lệnh trả về cho một phương thức với kiểu trả về. Mỗi phương thức trong Java đều có một kiểu trả về như String, int, float, double hoặc void (không trả về gì). Để sử dụng một trong những kiểu trả về đã nêu, ta phải thêm một câu lệnh return
vào bên trong phương thức. Trong bài viết này, chúng ta đã thảo luận về việc sử dụng câu lệnh return
trong việc định nghĩa câu lệnh trả về trong các phương thức trong Java.