嘿,我在Spoj上遇到NZEC问题,我必须使计算器具有所有操作(+,-,/,*。%)。在一行中必须添加操作,例如: -100 5结果95 + 100100结果200 * 1 1结果1等。
public static void main(String[] args) throws java.lang.Exception {
int wynik, liczba1, liczba2;
Scanner odczyt = new Scanner(System.in);
while (true) {
String zdanie = odczyt.nextLine();
String[] ary = zdanie.split(" ");
String x = ary[0];
liczba1 = Integer.parseInt(ary[1]);
liczba2 = Integer.parseInt(ary[2]);
switch (x) {
case "+":
System.out.println(wynik = liczba1 + liczba2);
break;
case "-":
System.out.println(liczba1 - liczba2);
break;
case "*":
System.out.println(liczba1 * liczba2);
break;
case "/":
System.out.println(liczba1 / liczba2);
break;
case "%":
System.out.println(liczba1 % liczba2);
break;
}
}
}