/* 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
{
{
System .
out .
println ( "Make your arithmetic selection from the choices below:\n " ) ; System .
out .
println ( " A. Addition" ) ; System .
out .
println ( " S. Substraction" ) ; System .
out .
println ( " M. Multiplication" ) ; System .
out .
println ( " D. Division" ) ; System .
out .
println ( " E. Exponents\n " ) ;
Scanner choice
= new Scanner
( System .
in ) ; String letter
= choice.
nextLine ( ) ; char ch = letter.charAt ( 0 ) ;
System .
out .
print ( "Your Choice:" + " " + letter
+ "\n " ) ;
System .
out .
print ( "\n Enter first digit: " ) ; double op1 = choice.nextDouble ( ) ;
System .
out .
print ( "\n Enter second digit: " ) ; double op2 = choice.nextDouble ( ) ;
switch ( ch)
{
case 'A' :
case 'a' :
System .
out .
println ( op1
+ " plus " + op2
+ " = " + ( op1
+ op2
) ) ; break ;
case 'S' :
case 's' :
System .
out .
println ( op1
+ " minus " + op2
+ " = " + ( op1
- op2
) ) ; break ;
case 'M' :
case 'm' :
System .
out .
println ( op1
+ " times " + op2
+ " = " + ( op1
* op2
) ) ; break ;
case 'D' :
case 'd' :
System .
out .
println ( op1
+ " divided by " + op2
+ " = " + ( op1
/ op2
) ) ; break ;
case 'E' :
case 'e' :
System .
out .
println ( op1
+ " to the power of " + op2
+ " = " + Math .
pow ( op1, op2
) ) ; break ;
default :
System .
out .
println ( "Sorry! Error, try again!" ) ; }
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVN5c3RlbS5vdXQucHJpbnRsbigiTWFrZSB5b3VyIGFyaXRobWV0aWMgc2VsZWN0aW9uIGZyb20gdGhlIGNob2ljZXMgYmVsb3c6XG4iKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIiAgQS4gQWRkaXRpb24iKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIiAgUy4gU3Vic3RyYWN0aW9uIik7CgkJU3lzdGVtLm91dC5wcmludGxuKCIgIE0uIE11bHRpcGxpY2F0aW9uIik7CgkJU3lzdGVtLm91dC5wcmludGxuKCIgIEQuIERpdmlzaW9uIik7CgkJU3lzdGVtLm91dC5wcmludGxuKCIgIEUuIEV4cG9uZW50c1xuIik7CgkJCgkJU2Nhbm5lciBjaG9pY2UgPSBuZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwoJCVN0cmluZyBsZXR0ZXIgPSBjaG9pY2UubmV4dExpbmUoKTsKCQljaGFyIGNoID0gbGV0dGVyLmNoYXJBdCgwKTsKCQlTeXN0ZW0ub3V0LnByaW50KCJZb3VyIENob2ljZToiICsgIiAiICsgbGV0dGVyICsgIlxuIik7CgkJCgkJU3lzdGVtLm91dC5wcmludCgiXG5FbnRlciBmaXJzdCBkaWdpdDogIik7CgkJZG91YmxlIG9wMSA9IGNob2ljZS5uZXh0RG91YmxlKCk7CgkJU3lzdGVtLm91dC5wcmludGxuKG9wMSk7CgkJU3lzdGVtLm91dC5wcmludCgiXG5FbnRlciBzZWNvbmQgZGlnaXQ6ICIpOwoJCWRvdWJsZSBvcDIgPSBjaG9pY2UubmV4dERvdWJsZSgpOwoJCVN5c3RlbS5vdXQucHJpbnRsbihvcDIpOwoJCQoJCVN5c3RlbS5vdXQucHJpbnRsbigiXG4iKTsKCQkKCQlzd2l0Y2goY2gpCgkJewoJCQljYXNlICdBJzogCgkJCWNhc2UgJ2EnOgoJCQkJU3lzdGVtLm91dC5wcmludGxuKG9wMSArICIgcGx1cyAiICsgb3AyICsgIiA9ICIrKG9wMStvcDIpKTsKCQkJCWJyZWFrOwoJCQljYXNlICdTJzogCgkJCWNhc2UgJ3MnOgoJCQkJU3lzdGVtLm91dC5wcmludGxuKG9wMSArICIgbWludXMgIiArIG9wMiArICIgPSAiKyhvcDEtb3AyKSk7CgkJCQlicmVhazsKCQkJY2FzZSAnTSc6IAoJCQljYXNlICdtJzoKCQkJCVN5c3RlbS5vdXQucHJpbnRsbihvcDEgKyAiIHRpbWVzICIgKyBvcDIgKyAiID0gIisob3AxKm9wMikpOwoJCQkJYnJlYWs7CgkJCWNhc2UgJ0QnOiAKCQkJY2FzZSAnZCc6CgkJCQlTeXN0ZW0ub3V0LnByaW50bG4ob3AxICsgIiBkaXZpZGVkIGJ5ICIgKyBvcDIgKyAiID0gIisob3AxL29wMikpOwoJCQkJYnJlYWs7CgkJCWNhc2UgJ0UnOiAKCQkJY2FzZSAnZSc6CgkJCQlTeXN0ZW0ub3V0LnByaW50bG4ob3AxICsgIiB0byB0aGUgcG93ZXIgb2YgIiArIG9wMiArICIgPSAiKyBNYXRoLnBvdyhvcDEsIG9wMikpOwoJCQkJYnJlYWs7CgkJCWRlZmF1bHQ6CgkJCQlTeXN0ZW0ub3V0LnByaW50bG4oIlNvcnJ5ISBFcnJvciwgdHJ5IGFnYWluISIpOwoJCX0KCgl9Cn0=