在Java中调用具有void之外的返回类型的函数作为单独的语句

Dan*_*ter 3 java

我注意到具有返回类型(如double,int等)的函数可以像空洞一样调用语句.像这样:

int foo() { return 5; }
....
foo();
Run Code Online (Sandbox Code Playgroud)

这是什么意思?它是否只是执行函数然后丢弃返回值,因此目的是创建可以充当空洞和返回类型函数的函数以用于多用途?

SLa*_*aks 5

正确.

在调用函数时,Java不会强制您使用返回值.