![]() | Session 2 | ![]() |
Value methods
The value method is a method that returns a value.
The syntax of the value methods is similar to the void type methods:
public static returnValueType myMethod( list_of_parameters ) {
//statements;
return value;
}
Unlike void methods, in the return type methods :
- the method header contains the data type of the value (returnValueType) to be returned;
- the last statement of the method body contains a keyword return followed by the value to be returned.
Note: the return value of the method must correspond to the return value type defined in the method header!
Example of the return type method definition and call:
public class ThreeNumbers {
public static double multiplyThreeNumbers(double a, double b, double c){
return a*b*c;
}
public static void display(double a, double b, double c){
System.out.println("Numbers: " + a + ", " + b + ", " + c);
}
public static void main(String[] args) {
double x = 1.5;
double y = 2.25;
double z = 3;
display(x, y, z);
System.out.println("The result of multiplication: " + multiplyThreeNumbers(x, y, z));
}
}
Self-assessment
![]() | Session 2 | ![]() |

