调用返回值的函数而不将返回值存储在变量中可以吗? 这是一些示例代码:
class Test
{
int days[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
boolean validity()
{
//some code
isLeap();
}
boolean isLeap(int y)
{
if(y%400==0 || (y%100!=0 && y%4==0))
{
days[1] = 29;
return true;
}
else
{
days[1] = 28;
return false;
}
}
}
最佳答案
是的,这是允许的。编译器不会抛出错误。但就您而言,将处理器时间用于不必要的事情是没有任何意义的。
关于java - 调用函数而不存储返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14801499/