JavaRush /Blog Java /Random-VI /tuyên bố trở lại
articles
Mức độ

tuyên bố trở lại

Xuất bản trong nhóm
Toán tử điều khiển cuối cùng là return. Nó được sử dụng để thực hiện trả về rõ ràng từ một phương thức. Nghĩa là, nó lại chuyển quyền điều khiển cho đối tượng được gọi là phương thức này. Như vậy, toán tử này được phân loại là toán tử chuyển tiếp. Mặc dù mô tả đầy đủ về toán tử returnsẽ phải đợi cho đến khi chúng ta thảo luận về các phương pháp trong Chương 6, nhưng chúng ta hãy xem nhanh các tính năng của nó. Sự trở lại của toán tử - 1Toán tử returncó thể được sử dụng ở bất cứ đâu trong một phương thức để trả lại quyền điều khiển cho đối tượng được gọi là phương thức đó. Do đó, câu lệnh returnngay lập tức dừng thực thi phương thức mà nó đang sử dụng. Ví dụ sau đây minh họa điều này. Trong trường hợp này, câu lệnh return khiến điều khiển quay trở lại hệ thống thời gian chạy Java, vì nó chính là lệnh gọi phương thức main ().
// Демонстрация использования оператора return.
class Return {
public static void main(String args[]) {
boolean t = true;
System.out.println("До выполнения возврата.");
if (t) return; // возврат к вызывающему an objectу
System.out.println("Этот оператор выполняться не будет.");
}
}
Đầu ra của chương trình này trông như sau:
До выполнения возврата.
Như bạn có thể thấy, câu lệnh cuối cùng println ()không được thực thi. Ngay sau khi câu lệnh được thực thi, returnchương trình sẽ trả lại quyền điều khiển cho đối tượng đang gọi. Và sắc thái cuối cùng: trong chương trình trên, việc sử dụng toán tử if (t)là bắt buộc. Nếu không có nó, trình biên dịch Java sẽ báo hiệu lỗi "mã không thể truy cập" vì nó sẽ nhận ra rằng câu lệnh cuối cùng sẽ println ()không bao giờ được thực thi. Để tránh lỗi này, bản demo phải đánh lừa trình biên dịch bằng phần mở rộng if. Liên kết tới nguồn ban đầu: Câu lệnh trả về
Còn gì để đọc:

Câu lệnh trả về trong Java

Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION