/* 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 input
= new Scanner
(System.
in); // Link user to programs (ToC)
int loop = 1;
do {
try {
System.
out.
println("Please choose a number: "); System.
out.
println("0. Exit"); System.
out.
println("1. Calculator"); int numChoice = input.nextInt();
if (numChoice == 0) {
} else if (numChoice == 1) {
System.
out.
println("Going to Calculator..."); break;
} else {
System.
out.
println("Not a valid choice."); }
}
System.
out.
println("Please input a number!"); input.next();
}
} while (loop == 1);
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewogICAgU2Nhbm5lciBpbnB1dCA9IG5ldyBTY2FubmVyKFN5c3RlbS5pbik7CiAgICAvLyBMaW5rIHVzZXIgdG8gcHJvZ3JhbXMgKFRvQykKICAgIGludCBsb29wID0gMTsKCiAgICBkbyB7CiAgICAgICAgdHJ5IHsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJQbGVhc2UgY2hvb3NlIGEgbnVtYmVyOiAiKTsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCIwLiBFeGl0Iik7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiMS4gQ2FsY3VsYXRvciIpOwogICAgICAgICAgICBpbnQgbnVtQ2hvaWNlID0gaW5wdXQubmV4dEludCgpOwogICAgICAgICAgICBpZiAobnVtQ2hvaWNlID09IDApIHsKICAgICAgICAgICAgICAgIFN5c3RlbS5leGl0KDApOwogICAgICAgICAgICB9IGVsc2UgaWYgKG51bUNob2ljZSA9PSAxKSB7CiAgICAgICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIkdvaW5nIHRvIENhbGN1bGF0b3IuLi4iKTsKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJOb3QgYSB2YWxpZCBjaG9pY2UuIik7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgY2F0Y2ggKEV4Y2VwdGlvbiBlKSB7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiUGxlYXNlIGlucHV0IGEgbnVtYmVyISIpOwogICAgICAgICAgICBpbnB1dC5uZXh0KCk7CiAgICAgICAgfQogICAgfSB3aGlsZSAobG9vcCA9PSAxKTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbigiRG9uZSIpOwoJfQp9