/* 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
{
{
// your code
double[] leftVals = {100.0d, 25.0d, 225.0d, 11.0d};
double[] rightVals = {50.0d, 92.0d, 17.0d, 3.0d};
char[] opCodes = {'d','a','s','m'};
double[] results = new double [opCodes.length];
// double val1 = 100;
// double val2 = 50;
// double result;
// char opCode = 'd';
for (int i=0; i < opCodes.length;i++){
switch (opCodes[i]){
case 'a': results[i] = leftVals[i] + rightVals[i];
break;
case 's': results[i] = leftVals[i]-rightVals[i];
break;
case 'd': results[i] = rightVals[i] != 0.0d ? leftVals[i]/rightVals[i]: 0.0d;
break;
case 'm':results[i] = leftVals[i] * rightVals[i];
break;
default:
System.
out.
println("Error - Invalid OpCode"); results[i] = 0.0d;
break;
}
}
for (double theResult: results){
System.
out.
print("result = "); System.
out.
println(theResult
);
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCS8vIHlvdXIgY29kZSAJCgkJZG91YmxlW10gbGVmdFZhbHMgPSB7MTAwLjBkLCAyNS4wZCwgMjI1LjBkLCAxMS4wZH07CgkJZG91YmxlW10gcmlnaHRWYWxzID0gezUwLjBkLCA5Mi4wZCwgMTcuMGQsIDMuMGR9OwoJCWNoYXJbXSBvcENvZGVzID0geydkJywnYScsJ3MnLCdtJ307CgkJZG91YmxlW10gcmVzdWx0cyA9IG5ldyBkb3VibGUgW29wQ29kZXMubGVuZ3RoXTsKCS8vCWRvdWJsZSB2YWwxID0gMTAwOwoJLy8JZG91YmxlIHZhbDIgPSA1MDsKCS8vCWRvdWJsZSByZXN1bHQ7CgkvLwljaGFyIG9wQ29kZSA9ICdkJzsKCWZvciAoaW50IGk9MDsgaSA8IG9wQ29kZXMubGVuZ3RoO2krKyl7CgkJc3dpdGNoIChvcENvZGVzW2ldKXsKCQljYXNlICdhJzogcmVzdWx0c1tpXSA9IGxlZnRWYWxzW2ldICsgcmlnaHRWYWxzW2ldOwoJCWJyZWFrOwoJCWNhc2UgJ3MnOiByZXN1bHRzW2ldID0gbGVmdFZhbHNbaV0tcmlnaHRWYWxzW2ldOwoJCWJyZWFrOwoJCWNhc2UgJ2QnOiByZXN1bHRzW2ldID0gcmlnaHRWYWxzW2ldICE9IDAuMGQgPyBsZWZ0VmFsc1tpXS9yaWdodFZhbHNbaV06IDAuMGQ7CgkJYnJlYWs7CgkJCQoJCWNhc2UgJ20nOnJlc3VsdHNbaV0gPSBsZWZ0VmFsc1tpXSAqIHJpZ2h0VmFsc1tpXTsKCQlicmVhazsKCQlkZWZhdWx0OgoJCQlTeXN0ZW0ub3V0LnByaW50bG4oIkVycm9yIC0gSW52YWxpZCBPcENvZGUiKTsKCQkJcmVzdWx0c1tpXSA9IDAuMGQ7CgkJYnJlYWs7CgkJfQoJCgl9Cglmb3IgKGRvdWJsZSB0aGVSZXN1bHQ6IHJlc3VsdHMpewoJU3lzdGVtLm91dC5wcmludCgicmVzdWx0ID0gIik7CglTeXN0ZW0ub3V0LnByaW50bG4odGhlUmVzdWx0KTsKCQoJfQoJCgl9Cn0KCQo=