gpt4 book ai didi

java - 为什么要将方法参数值赋给其他变量?

转载 作者:行者123 更新时间:2023-11-29 07:47:27 25 4
gpt4 key购买 nike

我注意到在一些程序员代码中,他们在操作值之前将其方法的参数值放入另一个变量。如下所示

//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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com