用于用户提示的java字符串输入
我正在尝试编写一个程序,允许用户输入两个值。第一个值是圆的半径。第二个值是他们希望执行的计算,D表示直径,C表示周长,或A表示面积。然后,程序会计算用户想要什么,并将其显示在屏幕上
这是我到目前为止写的,不幸的是,我对字符的输入是错误的
我需要对这段代码做什么修改,才能让它做我想做的事情
Scanner sc = new Scanner(System.in);
System.out.print("Enter Radius: ");
System.out.println("Enter D for Diameter, C for Circumference, or A for Area");
double radius = sc.nextDouble();
String input=null;
{
if (input.equals("A")) {
//Area = PIradiusradius
double Area = Math.PI * (radius * radius);
System.out.println("The area of the cirlce is: ");
} else if (input.equals("C")) {
//Circumference = 2*PI*radius
double Circumference = Math.PI * 2 * radius;
System.out.println("The circumference of the circle is: ");
} else if (input.equals("D")) {
//Diameter = 2 * radius
double Diameter = 2 * radius;
System.out.println("The diameter of the circle is: ");
}
sc.close();
}
共 (0) 个答案