戻り値を使ってメソッドを返す方法について
http://www.javadrive.jp/start/method/index5.html このサイトを参考にしています。
この中にある、
class JSample5_1{
public static void main(String args[]){
int kekka;
kekka = bai(9);
System.out.println(kekka);
kekka = bai(5);
System.out.println(kekka);
}
private static int bai(int n){
return n * 2;
}
}
の部分なんですが、よく理解できておりません。return n*2 が bai(int n) の n の部分にx2 が入るので、(bai=x2) ということで合ってますか?
そして kekka=bai(9) に x2 が入って 18,
kekka=bai(5) に x2 が入って 10 ということですか?
あと、最初のほうに void(戻り値を無効にするという意味ですか?)と書いてありますが
return を書くと、return が適用され、最初の void は打ち消されるということですか?