java - 调用函数而不存储返回值

标签 java function

调用返回值的函数而不将返回值存储在变量中可以吗? 这是一些示例代码:

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/

相关文章:

java - 无法从 AWS Elastic Transcoder 获取所有预定义预设

php - 类似于 MySQL 函数的模拟

c - 为什么我们需要函数原型(prototype)?

javascript - jQuery:在事件处理程序的无名函数中调用函数

java - 'for' 循环中的复杂更新规则

java - android.os.ServiceManager 无法解析

java - 包含数组的二维数组

c++ - 错误 : expected primary-expression before ')' token (C)

python - 对列表的每个元素使用一个函数

java - 在处理事件后保持 Java ActionListener 运行?