Javaの演算方法について
解決したいこと
Javaで演算毎にメソッドを分けるようにし、指定された計算のみを行うようにしたいです。
例としまして、
エクリプス>実行の構成>引数>プログラムの引数で、
11+7と入力すれば
11+7=18
11-7と入力すれば
11-7=4
と、1つずつ出力されるようにしたいです。
現状ではメインクラスを実行すると、
足し算と引き算の計算が表示されて1つのみの計算表示が出ない状態で、
さらに演算子も統一されております。
解決方法を教えてください。
発生している問題
11+7=18
11+7=4
該当するソースコード
import com.lupinus_ltd.Calc;
public class kadai4 {
public static void main(String[]args) {
int operand1 = Integer.parseInt(args[0]);
String operator = args[1];
int operand2 = Integer.parseInt(args[2]);
Calc c = new Calc();
c.add(operand1,operand2,operator);
c.sub(operand1,operand2,operator);
}
}
package com.lupinus_ltd;
public class Calc {
private int total;
public void add(int operand1,int operand2,String operator) {
System.out.println(operand1 + operator + operand2 + "=" + (operand1 + operand2));
}
public void sub(int operand1, int operand2, String operator) {
System.out.println(operand1 + operator + operand2 + "=" + (operand1 - operand2));
}
}
0 likes