戻り値を使ってメソッドを返す方法について
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
は打ち消されるということですか?