作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我注意到在一些程序员代码中,他们在操作值之前将其方法的参数值放入另一个变量。如下所示
//method math addition
public void mathAdd(double value1, double value2){
double val1 = value1; //why value1 put into val1?
double val2 = value2; //why value2 put into val1?
double totalAdd = 0;
totalAdd = val1 + val2; //why dont directly taken value1 and value2
//from parameter instead?
System.out.println("Answer : " + totalAdd);
}
是否有理由这样做,因为我们可以这样做:
//method math addition
public void mathAdd(double value1, double value2){
double totalAdd = 0;
totalAdd = value1 + value2;
System.out.println("Answer : " + totalAdd);
}
最佳答案
在这种情况下,没有意义。在其他情况下,您可能希望为方法中稍后出现的其他内容保存参数值。
关于java - 为什么要将方法参数值赋给其他变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24357943/
我是一名优秀的程序员,十分优秀!