import java.util.Scanner;
public class CircleStuff {
public static void main
(String[] args
){ Scanner myScanner
= new Scanner
(System.
in); //Creates some variables
double pi = 3.14159265359;
double sum = 0;
boolean done = false;
//while loop to keep asking for new input
while (done == false){
//Asks for input about what you want to do and stores it.
System.
out.
println("Do you want to know the circumference or area of the circle?"); String answer
= myScanner.
nextLine(); answer = answer.toLowerCase();
//Compares the answer to the input of the user and calculates the proper formula corresponding with the input
if (answer.equals("circumference")){
System.
out.
println("What is the radius of the circle?"); double radius = myScanner.nextDouble();
String test
= myScanner.
nextLine(); sum = radius * pi;
System.
out.
println("The circumference of the circle is: " + sum
); }else if (answer.equals("area") ){
System.
out.
println("What is the radius of the circle?"); double radius = myScanner.nextDouble();
String test
= myScanner.
nextLine(); sum = radius * radius * pi;
System.
out.
println("The area of the circle is: " + sum
); }else{
System.
out.
println("I didn't understand \"" + answer
+ "\", please try again." ); }
//Asks the user if they want to do another calculation and stores the input
System.
out.
println("Do you want to try again?"); String answer2
= myScanner.
nextLine(); answer2 = answer2.toLowerCase();
//Compares the answer of the input and either continues the loop or breaks it.
if (answer2.equals("yes")){
done = false;
}else if (answer2.equals("no")){
done = true;
}else{
System.
out.
println("I didn't understand \"" + answer2
+ "\", please try again." ); answer2 = myScanner.nextLine();
answer2 = answer2.toLowerCase();
}
}
}
}
CQkJaW1wb3J0IGphdmEudXRpbC5TY2FubmVyOwoJCQkJCgkJCQkKCQkJCQlwdWJsaWMgY2xhc3MgQ2lyY2xlU3R1ZmYgewoJCQkJCQlwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKXsKCQkJCQkJCVNjYW5uZXIgbXlTY2FubmVyID0gbmV3IFNjYW5uZXIoU3lzdGVtLmluKTsKCQkJCQkJCS8vQ3JlYXRlcyBzb21lIHZhcmlhYmxlcwoJCQkJCQkJZG91YmxlIHBpID0gMy4xNDE1OTI2NTM1OTsKCQkJCQkJCWRvdWJsZSBzdW0gPSAwOwoJCQkJCQkJYm9vbGVhbiBkb25lID0gZmFsc2U7CgkJCQkJCQkKCQkJCQkJCS8vd2hpbGUgbG9vcCB0byBrZWVwIGFza2luZyBmb3IgbmV3IGlucHV0CgkJCQkJCQl3aGlsZSAoZG9uZSA9PSBmYWxzZSl7CgkJCQkJCQkKCQkJCQkJCS8vQXNrcyBmb3IgaW5wdXQgYWJvdXQgd2hhdCB5b3Ugd2FudCB0byBkbyBhbmQgc3RvcmVzIGl0LgoJCQkJCQkJU3lzdGVtLm91dC5wcmludGxuKCJEbyB5b3Ugd2FudCB0byBrbm93IHRoZSBjaXJjdW1mZXJlbmNlIG9yIGFyZWEgb2YgdGhlIGNpcmNsZT8iKTsKCQkJCQkJCVN0cmluZyBhbnN3ZXIgPSBteVNjYW5uZXIubmV4dExpbmUoKTsKCQkJCQkJCWFuc3dlciA9IGFuc3dlci50b0xvd2VyQ2FzZSgpOwoJCQkJCQkgICAKCQkJCQkJCS8vQ29tcGFyZXMgdGhlIGFuc3dlciB0byB0aGUgaW5wdXQgb2YgdGhlIHVzZXIgYW5kIGNhbGN1bGF0ZXMgdGhlIHByb3BlciBmb3JtdWxhIGNvcnJlc3BvbmRpbmcgd2l0aCB0aGUgaW5wdXQKCQkJCQkJCWlmIChhbnN3ZXIuZXF1YWxzKCJjaXJjdW1mZXJlbmNlIikpewoJCQkJCQkgICAgCVN5c3RlbS5vdXQucHJpbnRsbigiV2hhdCBpcyB0aGUgcmFkaXVzIG9mIHRoZSBjaXJjbGU/Iik7CgkJCQkJCQkJZG91YmxlIHJhZGl1cyA9IG15U2Nhbm5lci5uZXh0RG91YmxlKCk7CgkJCQkJCQkJU3RyaW5nIHRlc3QgPSBteVNjYW5uZXIubmV4dExpbmUoKTsKCQkJCQkJICAgIAlzdW0gPSByYWRpdXMgKiBwaTsKCQkJCQkJCQlTeXN0ZW0ub3V0LnByaW50bG4oIlRoZSBjaXJjdW1mZXJlbmNlIG9mIHRoZSBjaXJjbGUgaXM6ICIgKyBzdW0pOwoJCQkJCQkJfWVsc2UgaWYgKGFuc3dlci5lcXVhbHMoImFyZWEiKSApewoJCQkJCQkJCVN5c3RlbS5vdXQucHJpbnRsbigiV2hhdCBpcyB0aGUgcmFkaXVzIG9mIHRoZSBjaXJjbGU/Iik7CgkJCQkJCQkJZG91YmxlIHJhZGl1cyA9IG15U2Nhbm5lci5uZXh0RG91YmxlKCk7CgkJCQkJCQkJU3RyaW5nIHRlc3QgPSBteVNjYW5uZXIubmV4dExpbmUoKTsKCQkJCQkJCQlzdW0gPSByYWRpdXMgKiByYWRpdXMgKiBwaTsKCQkJCQkJCQlTeXN0ZW0ub3V0LnByaW50bG4oIlRoZSBhcmVhIG9mIHRoZSBjaXJjbGUgaXM6ICIgKyBzdW0pOwoJCQkJCQkJfWVsc2V7CgkJCQkJCQkJU3lzdGVtLm91dC5wcmludGxuKCJJIGRpZG4ndCB1bmRlcnN0YW5kIFwiIiArIGFuc3dlciArICJcIiwgcGxlYXNlIHRyeSBhZ2Fpbi4iICk7CgkJCQkJCQl9CgkJCQkJCQkKCQkJCQkJCS8vQXNrcyB0aGUgdXNlciBpZiB0aGV5IHdhbnQgdG8gZG8gYW5vdGhlciBjYWxjdWxhdGlvbiBhbmQgc3RvcmVzIHRoZSBpbnB1dAoJCQkJCQkJU3lzdGVtLm91dC5wcmludGxuKCJEbyB5b3Ugd2FudCB0byB0cnkgYWdhaW4/Iik7CgkJCQkJCQlTdHJpbmcgYW5zd2VyMiA9IG15U2Nhbm5lci5uZXh0TGluZSgpOwoJCQkJCQkJYW5zd2VyMiA9IGFuc3dlcjIudG9Mb3dlckNhc2UoKTsKCQkJCQkJCQoJCQkJCQkJLy9Db21wYXJlcyB0aGUgYW5zd2VyIG9mIHRoZSBpbnB1dCBhbmQgZWl0aGVyIGNvbnRpbnVlcyB0aGUgbG9vcCBvciBicmVha3MgaXQuCgkJCQkJCQlpZiAoYW5zd2VyMi5lcXVhbHMoInllcyIpKXsKCQkJCQkJCQlkb25lID0gZmFsc2U7CgkJCQkJCQl9ZWxzZSBpZiAoYW5zd2VyMi5lcXVhbHMoIm5vIikpewoJCQkJCQkJCWRvbmUgPSB0cnVlOwoJCQkJCQkJfWVsc2V7CgkJCQkJCQkJU3lzdGVtLm91dC5wcmludGxuKCJJIGRpZG4ndCB1bmRlcnN0YW5kIFwiIiArIGFuc3dlcjIgKyAiXCIsIHBsZWFzZSB0cnkgYWdhaW4uIiApOwoJCQkJCQkJCWFuc3dlcjIgPSBteVNjYW5uZXIubmV4dExpbmUoKTsKCQkJCQkJCQlhbnN3ZXIyID0gYW5zd2VyMi50b0xvd2VyQ2FzZSgpOwoJCQkJCQkJfQoJCQkJCQkJfQoJCQkJCQl9CgkJCQkJCgkJCQkJfQ==