return Java คือคำสั่งคืนค่าจาก method หรือ function จากภายใน class โดยคำสั่ง return นั้นจะกำหนดก็ต่อเมื่อ method ดังกล่าวมีการระบุชนิดการส่งค่าคืน ส่วน method void ไม่ต้อง return ค่า สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง return Java คือคำสั่งอะไร ใช้งานอย่างไร
class Main {
public static void main(String args[]) {
MyClass myClass = new MyClass();
myClass.welcome();
System.out.print( myClass.hello("Devman") );
}
}
class MyClass {
public void welcome() {
System.out.println("Welcome to Devit");
}
public String hello( String name ) {
return "Hello "+name;
}
}
ผลลัพธ์
Welcome to Devit
Hello Devman
return Java จากตัวอย่างโค้ดของ class MyClass ประกอบด้วย method 2 คำสั่ง สามารถอธิบายได้ดังนี้
1. public void welcome() คือ method ชื่อ welcome ไม่มีการรับค่า parameters เป็นแบบ public และกำหนดเป็น void ซึ่งเป็น method ที่ไม่มีการ return ค่า ฉะนั้นไม่ต้องใส่คำสั่ง return
2. public String hello( String name ) คือ method ชื่อ hello มีการรับค่า name เป็น parameters เป็นแบบ public และกำหนดชนิดการ return ค่าด้วย String ฉะนั้นต้องใส่คำสั่ง return ค่า และ return ค่าเป็นชนิด String เท่านั้น