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

时间:2013-03-08 17:24:29

标签: java

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

int foo() { return 5; }
....
foo();

这是什么意思?它是字面上只是执行函数然后丢弃返回值,因此目的是创建可以作为空白和返回类型函数的函数用于多用途?

3 个答案:

答案 0 :(得分:5)

正确。

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

答案 1 :(得分:3)

是的,根本不使用返回值。

答案 2 :(得分:1)

是的,返回值将被丢弃。

您不会被编译器强制使用该值。但可能你应该使用这个价值。