質問: new Mondai(); calcs.calc(x); calcs.calc(x); calcs.calc(x); } } ``` ``` public class Mondai { void calc(int i1) { System.out.println("長さは"+ x +"です。"); } void calc(int i1, int i2) { System.out.println("面積は"+ x +"です。"); } void calc(int i1, int i2, int i3) { System.out.println("体積は"+ x +"です。"); } } ``` Xをそれぞれ引数を掛け合わせた値にしたいのですが、ここからどのようにすればよいかわかりません。 なにかこれがわからなければ、というものがありましたら質問していただけると幸いです。
回答: オーバーロードの前に勉強すべきことがあるんじゃないの ``` public class Mondai { void calc(int i1) { System.out.println("長さは" + i1 +"です。"); } void calc(int i1, int i2) { System.out.println("面積は" + i1 * i2 +"です。"); } void calc(int i1, int i2, int i3) { System.out.println("体積は" + i1 * i2 * i3 +"です。"); } } calcs.calc(1); //長さは1です。 calcs.calc(2, 3); //面積は6です。 calcs.calc(4, 5, 6); //体積は120です。 ```