回答編集履歴
1
コードの改善
answer
CHANGED
@@ -17,12 +17,12 @@
|
|
17
17
|
for (String s : line.split(" +"))
|
18
18
|
if (s.equals("x")) sgn = op.equals(op2);
|
19
19
|
else if (s.equals("+") || s.equals("-")) op = s;
|
20
|
-
else if (s.equals("="))
|
20
|
+
else if (s.equals("=")) op = op2 = "+";
|
21
21
|
else {
|
22
22
|
int v = Integer.parseInt(s);
|
23
23
|
val = op.equals(op2) ? val + v : val - v;
|
24
24
|
}
|
25
|
-
System.out.println("x = " + (sgn ? -val : val));
|
25
|
+
System.out.println(" x = " + (sgn ? -val : val));
|
26
26
|
}
|
27
27
|
}
|
28
28
|
}
|