/* 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
{
{
Scanner reader0
= new Scanner
( System .
in ) ; System .
out .
println ( "Please enter first number" ) ; double a = reader0.nextDouble ( ) ;
System .
out .
println ( "Please enter one of the following function inputs; + to add numbers, - to subtract numbers, * to multiply, / to divide, ^ to power, # to square root." ) ; String operator
= reader0.
next ( ) ; double result = 0.0 ;
if ( operator.equals ( "#" ) ) {
} else {
System .
out .
println ( "Please enter second number" ) ; double b = reader0.nextDouble ( ) ;
switch ( operator) {
case "+" :
result = a + b;
break ;
case "-" :
result = a - b;
break ;
default :
System .
out .
println ( "Invalid entry entered" ) ; break ;
}
}
System .
out .
println ( "Result is " + result
) ; }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVNjYW5uZXIgcmVhZGVyMCA9IG5ldyBTY2FubmVyKFN5c3RlbS5pbik7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJQbGVhc2UgZW50ZXIgZmlyc3QgbnVtYmVyIik7CiAgICAgICAgZG91YmxlIGEgPSByZWFkZXIwLm5leHREb3VibGUoKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIlBsZWFzZSBlbnRlciBvbmUgb2YgdGhlIGZvbGxvd2luZyBmdW5jdGlvbiBpbnB1dHM7ICsgdG8gYWRkIG51bWJlcnMsIC0gdG8gc3VidHJhY3QgbnVtYmVycywgKiB0byBtdWx0aXBseSwgLyB0byBkaXZpZGUsIF4gdG8gcG93ZXIsICMgdG8gc3F1YXJlIHJvb3QuIik7CiAgICAgICAgU3RyaW5nIG9wZXJhdG9yID0gcmVhZGVyMC5uZXh0KCk7CiAgICAgICAgZG91YmxlIHJlc3VsdCA9IDAuMDsKICAgICAgICBpZiAob3BlcmF0b3IuZXF1YWxzKCIjIikpIHsKICAgICAgICAgICAgcmVzdWx0ID0gTWF0aC5zcXJ0KGEpOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiUGxlYXNlIGVudGVyIHNlY29uZCBudW1iZXIiKTsKICAgICAgICAgICAgZG91YmxlIGIgPSByZWFkZXIwLm5leHREb3VibGUoKTsKICAgICAgICAgICAgc3dpdGNoIChvcGVyYXRvcikgewogICAgICAgICAgICAgICAgY2FzZSAiKyI6CiAgICAgICAgICAgICAgICAgICAgcmVzdWx0ID0gYSArIGI7CiAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICBjYXNlICItIjoKICAgICAgICAgICAgICAgICAgICByZXN1bHQgPSBhIC0gYjsKICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJJbnZhbGlkIGVudHJ5IGVudGVyZWQiKTsKICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIlJlc3VsdCBpcyAiICsgcmVzdWx0KTsKCX0KfQ==