هر متدی میتونه مقداری رو return بده مثل مثال رو به رو که دو آرگومان a و b رو میگیره و با هم جمع میزند و بر میگرداند
public int addNumbers(int a, int b) {
intsum = a + b;
returnsum;
}
و طرقه استفاده از این متد :
publicstaticvoid main(String[] args) {
int num1 = 25;
int num2 = 15;
// create an object of Main
Main obj = new Main();
// calling methodint result = obj.addNumbers(num1, num2);
System.out.println("Sum is: " + result);
}
همونطور که میبینید مقدار بازگشتی متد که از نوع دیتا تایپ int هست در یک متغیر به نام result با دیتا تایپ int ریخیتم و اون رو چاپ کردیم
کد کامل :
class Main {
// create a method
public int addNumbers(int a, int b) {
int sum = a + b;
// return value
return sum;
}
public static void main(String[] args) {
int num1 = 25;
int num2 = 15;
// create an object of Main
Main obj = new Main();
// calling method
int result = obj.addNumbers(num1, num2);
System.out.println("Sum is: " + result);
}
}