【发布时间】:2019-07-28 12:30:30
【问题描述】:
我目前正在做一个项目,但我不断收到错误消息。我被困住了,联系了很多人(包括我的导师),现在我求助于你们。
这是我目前的代码。
public class Circle
private int radius = getRadius();
private double area = getArea();
public Circle(int r)
{
r = radius;
}
public int getRadius()
{
return radius;
}
public double getArea(int r)
{
return area = Math.PI * r * r;
}
}
/
java.util.Scanner;
public class CircleTest
{
public CircleTest()
{
int radius = getRadius();
double area = getArea(r);
}
public static void main (String[] args)
{
Scanner kboard = new Scanner(System.in);
System.out.print("Give the radius of a circle. ");
String area = kboard.nextLine();
System.out.println("The area of the circle is... " +
area);
System.out.println();
kboard.close();
}
}
C:\Users\jthom\My Work\Circle\src\CircleTest.java:18: 错误:找不到符号
双面积 = getArea(r);
符号:变量 r
位置:类 CircleTest
.
C:\Users\jthom\My Work\Circle\src\CircleTest.java:33: 错误:找不到符号
System.out.println("圆的面积是..." + area);
符号:变量区
位置:类 CircleTest
2 个错误
【问题讨论】:
-
看起来 CircleTest 应该扩展 Circle 或者你应该创建 Circle 对象的创建实例
-
您的错误非常基本,我怀疑您咨询过任何人。这些都是简单的编译错误,你有什么不明白的?
-
java.util.scanner应该是imports java.util.scanner