我對void和return有一些「困惑」。一般來說,我明白在方法中使用void而不返回任何內容,並且在我想將某些內容返回給調用代碼的方法中使用return。無效並返回Java - 何時使用
但在下面的代碼中,我可以同時使用,而我的問題是,要使用哪一個?以及如何確定?是關於表現嗎?
通常情況下,我在這兩種情況下都有相同的結果。
public class Calc {
private double number;
Calc (double n)
{
number = n;
}
public void add(double n)
{
number += n;
}
public double add1(double n)
{
return number = number + n;
}
}
謝謝!
謝謝。但我知道void和return關鍵字的定義。那不是問題。我的問題是「但是在下面的代碼中,我可以同時使用,我的問題是,要使用哪一個?以及如何確定?是關於性能的問題?」 ..... – user2026884