計算クラスのメソッドについて
<問題>
Mainクラス
mainメソッド
1)実行時に引数を2つ付けて実行する。(数字)
2)計算クラスのオブジェクトを生成。
3)argsの0番目と1番目から値を取得し、int型に変換する。
4)int型に変換した値2つを引数として、計算クラスの足し算メソ ッドを実行し、戻り値を取得して表示する。
計算クラス
足し算メソッド(引数=int,int)
1)int型の数字を引数として2つ受け取る。
2)二つの引数の値を足し算する。
3)計算した値を戻り値とする。
***********************************************************
上記の問題についての質問です。
最初mathくらすのメソッドを使うのかと思ったのですが、
足し算を計算するようなメソッドが無かったのでネットで検索
して見つけたcalcAdd()というメソッドを使って記述してみました。
でも「シンボルを見つけられません」のエラーが出てコンパイル
出来ないし、メソッドの使い方も違うような気がするので、
分かる方正しい記述の仕方を教えてください。
package siryou;
class Keisan
{
int cal;
int cul;
public int tashizan(int a, int u)
{
cal = a;
cul = u;
int kekka = (Integer)calcAdd(cal, cul, 0);
return kekka;
}
}
class TashiHikiKakeWari
{
public static void main(String args[])
{
Keisan ki = new Keisan();
String str1 = args[0];
String str2 = args[1];
int res1 = Integer.parseInt(str1);
int res2 = Integer.parseInt(str2);
ki.tashizan(res1, res2);
int kekka = ki.tashizan(res1, res2);
System.out.println(kekka);
}
}
************************************************************
calcAdd()メソッドの呼び出し方も間違っている気がするのですが、
そもそもこのメソッドって呼び出せば自動的に計算されるように
なっているのですか?
それとも足し算を計算する記述は別にしなければならないのでしょうか?
お礼
これ、これ。 ありがとうございました。トライアングルは合ってましたね。