我试图打印圆的半径,圆周和面积,但它不起作用。我是java和编码的完全初学者,所以感谢您的帮助。
public class program54c {
public static void main (String args[]) {
double pi = 3.14159;
double radius = 15.337;
double circumference = (2*pi*radius);
double area = (pi*(radius*2));
System.out.println("The radius of the circle" = radius);
System.out.println("The circumference of the circle" = circumference);
System.out.println("The area of the circle" = area);
}
}
答案 0 :(得分:2)
你的代码似乎是正确的,除了一件事(假设你知道你的数学计算)。
System.out.println("The radius of the circle" = radius);
您没有为输出使用正确的字符串连接。
将=
替换为+
并尝试。例如,
System.out.println("The radius of the circle " + radius);
答案 1 :(得分:2)
在您的打印语句中,您需要使用“+”符号而不是“=”将变量值附加到字符串上。例如
"The area of the circle " = area
应该是
"The area of the circle " + area
这会将变量'area'的值连接到字符串“the circle of the circle”
以下完整示例:
public class program54c
{
public static void main (String args[])
{
double pi = 3.14159;
double radius = 15.337;
double circumference = (2*pi*radius);
double area = (pi*(radius*2));
System.out.println("The radius of the circle " + radius);
System.out.println("The circumference of the circle + circumference);
System.out.println("The area of the circle " + area);
}
答案 2 :(得分:1)
我在你的代码中发现了两个错误:
+
而不是=
来完成字符串连接,而不是radius * 2
。Math.pow(radius, 2)
不是半径²!您应该使用radius*radius
或Math.PI
。在旁注中,您可以使用pi
代替自己的adb shell dumpsys batterystats
。