/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
public static void main
(String[] args
) { String[] operators
= {"-",
"+",
"*"}; int result = -1;
for (int j = 0; j < 10; j++) {
for (int i = 0; i < 3; i++) {
int randNum = r.nextInt(9) + 1;
if (i != 0) {
operator = operators[r.nextInt(operators.length)];
result = calculate(result, randNum, operator);
}
else {
result = randNum;
}
}
System.
out.
println("=" + result
); }
}
public static int calculate
(int operand1,
int operand2,
String operator
) { switch (operator) {
case "+":
return operand1 + operand2;
case "-":
return operand1 - operand2;
case "*":
return operand1 * operand2;
default:
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKCSAgICBTdHJpbmdbXSBvcGVyYXRvcnMgPSB7Ii0iLCAiKyIsICIqIn07CgkgICAgU3RyaW5nIG9wZXJhdG9yOwoJICAgIFJhbmRvbSByID0gbmV3IFJhbmRvbSgpOwoJICAgIGludCByZXN1bHQgPSAtMTsKCQoJCWZvciAoaW50IGogPSAwOyBqIDwgMTA7IGorKykgewoJCSAgICBmb3IgKGludCBpID0gMDsgaSA8IDM7IGkrKykgewoJCSAgICAgICAgaW50IHJhbmROdW0gPSByLm5leHRJbnQoOSkgKyAxOwoJCSAgICAgICAgaWYgKGkgIT0gMCkgewoJCSAgICAgICAgCW9wZXJhdG9yID0gb3BlcmF0b3JzW3IubmV4dEludChvcGVyYXRvcnMubGVuZ3RoKV07CgkJICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludChvcGVyYXRvcik7CgkJICAgICAgICAJcmVzdWx0ID0gY2FsY3VsYXRlKHJlc3VsdCwgcmFuZE51bSwgb3BlcmF0b3IpOwoJCSAgICAgICAgfQoJCSAgICAgICAgZWxzZSB7CgkJICAgICAgICAJcmVzdWx0ID0gcmFuZE51bTsKCQkgICAgICAgIH0KCQkgICAgICAgIFN5c3RlbS5vdXQucHJpbnQocmFuZE51bSk7CgkJICAgIH0KCQkgICAgU3lzdGVtLm91dC5wcmludGxuKCI9IiArIHJlc3VsdCk7CgkJfQoJfQoJcHVibGljIHN0YXRpYyBpbnQgY2FsY3VsYXRlKGludCBvcGVyYW5kMSwgaW50IG9wZXJhbmQyLCBTdHJpbmcgb3BlcmF0b3IpIHsKCQlzd2l0Y2ggKG9wZXJhdG9yKSB7CgkJCWNhc2UgIisiOgoJCQkJcmV0dXJuIG9wZXJhbmQxICsgb3BlcmFuZDI7CgkJCWNhc2UgIi0iOgoJCQkJcmV0dXJuIG9wZXJhbmQxIC0gb3BlcmFuZDI7CgkJCWNhc2UgIioiOgoJCQkJcmV0dXJuIG9wZXJhbmQxICogb3BlcmFuZDI7CgkJCWRlZmF1bHQ6CgkJCQl0aHJvdyBuZXcgUnVudGltZUV4Y2VwdGlvbigpOwoJCX0KCX0KfQ==