JavaRush /จาวาบล็อก /Random-TH /คำสั่งส่งคืน
articles
ระดับ

คำสั่งส่งคืน

เผยแพร่ในกลุ่ม
ตัวดำเนินการควบคุมสุดท้ายคือreturn. มันถูกใช้เพื่อดำเนินการส่งคืนอย่างชัดเจนจากวิธีการ นั่นคือจะถ่ายโอนการควบคุมไปยังวัตถุที่เรียกว่าวิธีนี้อีกครั้ง ด้วยเหตุนี้ ตัวดำเนินการนี้จึงจัดอยู่ในประเภทตัวดำเนินการเปลี่ยน แม้ว่าคำอธิบายแบบเต็มของผู้ปฏิบัติงานreturnจะต้องรอจนกว่าเราจะพูดถึงวิธีการต่างๆ ในบทที่ 6 เรามาดูรายละเอียดคุณลักษณะต่างๆ ของมันกันดีกว่า ตัวดำเนินการส่งคืน - 1ตัวดำเนินการreturnสามารถใช้ที่ใดก็ได้ในวิธีการเพื่อคืนการควบคุมไปยังวัตถุที่เรียกว่าวิธีการ ดังนั้นคำสั่งreturnจะหยุดดำเนินการตามวิธีการที่มีอยู่ทันที ตัวอย่างต่อไปนี้แสดงให้เห็นถึงสิ่งนี้ ในกรณีนี้ คำสั่ง return จะทำให้การควบคุมกลับสู่ระบบรันไทม์ Java เนื่องจากเป็นระบบที่เรียกคำสั่งmain ().
// Демонстрация использования оператора return.
class Return {
public static void main(String args[]) {
boolean t = true;
System.out.println("До выполнения возврата.");
if (t) return; // возврат к вызывающему an objectу
System.out.println("Этот оператор выполняться не будет.");
}
}
ผลลัพธ์ของโปรแกรมนี้มีลักษณะดังนี้:
До выполнения возврата.
อย่างที่คุณเห็น คำสั่งสุดท้ายprintln ()จะไม่ถูกดำเนินการ ทันทีหลังจากดำเนินการคำสั่งreturnโปรแกรมจะส่งคืนการควบคุมไปยังอ็อบเจ็กต์ที่เรียก และข้อแม้สุดท้าย: ในโปรแกรมด้านบนif (t)จำเป็นต้อง ใช้โอเปอเรเตอร์ หากไม่มีสิ่งนี้ คอมไพลเลอร์ Java จะส่งสัญญาณข้อผิดพลาด "รหัสที่ไม่สามารถเข้าถึงได้" เนื่องจากจะเข้าใจว่าคำสั่งสุดท้ายจะprintln ()ไม่ถูกดำเนินการ เพื่อหลีกเลี่ยงข้อผิดพลาดนี้ การสาธิตต้องหลอกคอมไพเลอร์ด้วยไฟล์if. ลิงก์ไปยังแหล่งที่มาดั้งเดิม: คำสั่ง Return
มีอะไรให้อ่านอีก:

ส่งคืนคำสั่งใน Java

ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION