javaプログラムについて
*/コマンドライン引数で2つの数字と1つの記号を受け取ります。
* //受け取った記号が『+』ならplusメソッドを呼び出し、
* //受け取った記号が『-』ならminusメソッドを呼び出し、
* //受け取った記号が『×』ならmultiplyメソッドを呼び出し、
* //受け取った記号が『÷』ならdivideメソッドを呼び出し、
* //それ以外が入力された場合は『計算できません。』と表示する
* //プログラムを作成してください。
*
*/
public class MethodAdd9 {
public static void main(String[] args) {
int input1 = Integer.parseInt(args[0]);
int input2 = Integer.parseInt(args[1]);
String sign = args[2];
//ここにプログラムを追加してください
if(sign.equals("+")){
plus(input1,input2);//プラスメソッドへ
}
if(sign.equals("-")){
minus(input1,input2);//マイナスメソッドへ
}
if(sign.equals("*")){
multiply(input1,input2);//掛算メソッドへ
}
if(sign.equals("/")){
divide(input1,input2);//割算メソッドへ
}
}
// 四則演算を行うメソッドを追加
//プラスメソッド表示
public static void plus(int a,int b){
int c=a+b;
System.out.println(a+b);
}
//マイナスメソッド表示
public static void minus(int d,int e){
int f=d-e;
System.out.println(d-e);
}
//掛算メソッド表示
public static void multiply(int g, int h){
int i=g*h;
System.out.println(g*h);
}
//割算メソッド表示
public static void divide(int j,int k){
int l=j/k;
System.out.println(j/k);
}
}
ここまで出来て、記号を認識してくれるようにはなったのですが、何故か"*"掛算の記号だけ読み込んでくれません。また、ここから「計算出来ません」と表示させるにはどうすれば良いでしょうか。知恵をお貸しください。
お礼
そうですか。ラテン語で漢字が無いんですか。 分かりました。 諦めがつきました