The keyword used to declare a method that does not return a value is void.
In a Java method declaration, the return type appears before the method name. Writing void tells the compiler that the method performs an action but does not produce a value for its caller. For example, `void printMessage()` may display text, update an object, or carry out another operation without returning a result.
A void method can still use the statement `return;` to exit early, but it cannot return an expression such as `return 5;`. By contrast, a method declared with a type such as int or String must return a compatible value along every normal execution path.
The distractors describe different concepts. final can restrict overriding or reassignment, static relates to class-level members, and null represents the absence of an object reference. None of those specifies a method’s return behavior. The term void comes from the idea that the method’s result type is absent, not that the method does nothing.