什么时候应该在Java中使用return方法,什么时候应该使用void方法

时间:2019-03-15 13:00:54

标签: java

我还是不明白我们什么时候应该使用return方法,什么时候应该使用void方法?一个人和另一个人的目的是什么?我得到了语法上的区别,我只是无法理解使用一个而不是另一个的目的?

2 个答案:

答案 0 :(得分:0)

某些方法必须提供结果。那就是您使用返回值的时候。例如减法,加法,验证...

某些方法可以执行某些操作,而不必提供结果。那就是您使用void的时候。示例是日志记录,排序等...

答案 1 :(得分:0)

执行some work并从result返回'some work'时,定义一个函数并编写业务逻辑以生成结果,然后返回'result',我们使用可以返回结果的函数/方法。

并且当我们想做some work而又不想退回result时,我们将返回类型用作void

假设

public int add(int a,int b){
     return a+b;
}
int sum = add(10,5);
//sum= 15
enter code here
printResult(sum)

下面的方法不会产生任何结果,它只是打印sum的值,因此声明为void;

public void printResult(int sum){

   System.out.println(""+sum);

}