Java Method Return Values
Methods in Java can return values after completing their execution. The return type is specified in the method declaration, and the return statement is used to return a value.
1. Defining Return Type
The return type is specified before the method name in the declaration. It can be any data type or void if no value is returned.
public int multiply(int a, int b) {
return a * b;
}
2. Using the Return Statement
The return statement exits the method and optionally returns a value.
public boolean isEven(int number) {
if (number % 2 == 0) {
return true;
} else {
return false;
}
}
3. Void Methods
If a method does not return any value, use the void keyword as the return type. Such methods can still use the return statement to exit the method early without returning a value.
public void displayMessage(String message) {
if (message == null) {
return; // Exits the method
}
System.out.println(message);
}
Key Takeaways
- Methods can return values using the
returnstatement. - The return type must match the type of value returned.
voidmethods do not return any value.- Returning values allows methods to provide results to the caller.