In Java, the void
keyword is used to indicate that a method does not return a value.
Here's an example of a method that does not return a value:
public void printHello() { System.out.println("Hello"); }
This method, printHello()
, has a return type of void
, which means it does not return a value. Instead, it simply prints "Hello" to the console.
You can call a void
method like any other method, but you cannot use the return value in an expression or assignment. For example, the following code is invalid:
int x = printHello(); // Invalid, cannot assign the return value of a void method to a variable
To use a method that does not return a value, you can simply call the method and any desired side effects will occur. For example, to print "Hello" to the console, you can call the printHello()
method like this:
printHello(); // Outputs: Hello
It's important to note that a method with a void
return type cannot return a value using the return
statement. If you try to use the return
statement in a void
method, it must be followed by a semicolon, like this:
public void printHello() { System.out.println("Hello"); return; // Return statement with no value }
This is the equivalent of an empty return
statement.