java参数和在方法中阐明参数之间有什么区别

java参数和在方法中阐明参数之间有什么区别,java,parameters,Java,Parameters,我对这个有点陌生,有个问题。java参数也是如此。您可以将值传递给方法,以便使用此值执行某些操作。这和仅仅在类内部执行这项操作有什么区别?例如,使用 int tuna = 81 参数使方法具有更大的灵活性。有时有必要使用不同的参数运行方法,这是参数变得方便的地方 例如澄清: 此方法将正确打印两个数字的总和。但是,此方法仅允许打印1+2之和。当我们想求另一组两个整数的和,即5和6时会发生什么 我们会通过复制第一个方法并更改firstNum和secondNum的值来将此任务交给另一个方法吗 答案

我对这个有点陌生,有个问题。java参数也是如此。您可以将值传递给方法,以便使用此值执行某些操作。这和仅仅在类内部执行这项操作有什么区别?例如,使用

 int tuna = 81

参数使方法具有更大的灵活性。有时有必要使用不同的参数运行方法,这是参数变得方便的地方

例如澄清:

此方法将正确打印两个数字的总和。但是,此方法仅允许打印1+2之和。当我们想求另一组两个整数的和,即5和6时会发生什么

我们会通过复制第一个方法并更改firstNum和secondNum的值来将此任务交给另一个方法吗

答案是否定的

通过允许方法获取参数。。。我们可以

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
}
使用可以接受参数的方法。。。我们可以

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
}

计算不同整数对的总和,而无需为每一组整数创建另一个方法。

如果您希望该方法有时有不同的输入,您会怎么做?这是什么意思?我是新手你是怎么学习Java的?在学校还是自学?如果学校:等老师讲完再说。如果是自学:读一本Java初学者的书。Stackoverflow并不是为了解释编程的绝对基础知识。@Flamealchamist你可以多次调用一个方法,是吗?使用参数,您可以在每次调用它们时传递不同的值。谢谢Edward,我现在明白了。