このコードは、式 a [sign] b から結果を計算します。 可能な操作: + - * . 条件 if を使わずにこの演習を解くことはできますか?
String result = "3 + 6 = ";
String result = outputStream.toString();
String[] resultArray = result.split(" ");
Integer first = Integer.parseInt(resultArray[0]);
Integer second = Integer.parseInt(resultArray[2]);
String opp = resultArray[1];
if("+".equals(opp)){
System.out.println(String.format("%d %s %d = %d", first, opp, second, first + second));
}
else if("-".equals(opp)){
System.out.println(String.format("%d %s %d = %d", first, opp, second, first - second));
}
else if("*".equals(opp)){
System.out.println(String.format("%d %s %d = %d", first, opp, second, first * second));
}