我对此有点新,并有一个问题。所以用java参数。您可以将值传递给方法,以便您可以使用此值执行某些操作。这是什么区别,只是在类本身内部这样做,例如只使用
int tuna = 81
答案 0 :(得分:-1)
参数允许方法具有更大的灵活性。有时需要运行一个方法,但使用不同的参数,这就是参数变得方便的地方。
例如(澄清):
public void calcTotal()
{
int firstNum= 1;
int secondNum=2;
System.out.println(firstNum+secondNum);
//when we run calcTotal()
//output= 3
}
此方法可以正确打印两个数字的总和。但是,这种方法只允许我们打印1 + 2的总和。 当我们想要找到另一组两个整数的总和时会发生什么,即5& 6吗
我们会通过复制第一个方法并更改firstNum
&的值来将此任务交给另一个方法吗? secondNum
?
public void calcTotal()
{
int firstNum= 5;
int secondNum=6;
System.out.println(firstNum+secondNum);
//when we run calcTotal()
//output= 3
}
答案是否定的。
通过允许方法获取参数......我们可以......
public void calcTotal(int firstNum, int secondNum)
{
System.out.println(firstNum+secondNum);
}
使用可以接受参数的方法......我们可以......
public static void main(String args[])
{
calcTotal(1,2); //output 3
calcTotal(5,6); //11
calcTotal(6,7); //12
}
计算不同整数对的总和,而不为每组整数创建另一种方法。