public class CircleWithConstructors
{
double radius;
double findArea()
{
return radius*radius*3.1415926;
}
public static void main(String[] args)
{
CircleWithConstructors myCircle = new CircleWithConstructors(5.0);
System.out.println("The area of the circle of radius"+myCircle.radius+"is"+myCircle.findArea());
CircleWithConstructors yourCircle=new CircleWithConstructors();
System.out.println("The area of the circle of radius"+yourCircle.radius+"is"+yourCircle.findArea());
}
}
{
double radius;
double findArea()
{
return radius*radius*3.1415926;
}
public static void main(String[] args)
{
CircleWithConstructors myCircle = new CircleWithConstructors(5.0);
System.out.println("The area of the circle of radius"+myCircle.radius+"is"+myCircle.findArea());
CircleWithConstructors yourCircle=new CircleWithConstructors();
System.out.println("The area of the circle of radius"+yourCircle.radius+"is"+yourCircle.findArea());
}
}
解决方案 »
- 一个时钟的问题,关于时针角度的计算
- 关于java socket服务器的问题
- 用SOCKET开发简单聊天的问题,请教各位,谢谢大家指导!
- jcreator 没有java 3d 的动态随笔。
- 初学者一个简单程序的问题!有分
- 关于try catch的问题
- ███急死人求救,分不够再加!!!JSP和Oracle连接数问题,各位高手进来帮帮忙啊!!!!!███帮顶也有分啊
- 我想学java
- 菜鸟疑问:有关于Thinkinjava(1st,chap10)的一个例子:readLine&getLineNumber
- 怎样获取95到100之间的随机数??谢谢!
- 查找网页上image项目的正则表达式如何写?
- 正则表达式如何消除歧义?
出现这样的报错信息 高手指点 !!!!!
--------------------Configuration: Batch Process - j2sdk1.4.2 <Default>--------------------
D:\java例题\java 程序\CircleWithConstructors\CircleWithConstructors.java:10: '.class' expected
CircleWithConstructors (double radius)
^
D:\java例题\java 程序\CircleWithConstructors\CircleWithConstructors.java:11: ')' expected
CircleWithConstructors myCircle = new CircleWithConstructors(5.0);
^
2 errorsProcess completed.
double radius; public CircleWithConstructors(double d) {
radius = d;
} public CircleWithConstructors() {
} double findArea() {
return radius * radius * 3.1415926;
} public static void main(String[] args) {
CircleWithConstructors myCircle = new CircleWithConstructors(5.0);
System.out.println("The area of the circle of radius"
+ myCircle.radius + "is" + myCircle.findArea());
CircleWithConstructors yourCircle = new CircleWithConstructors();
System.out.println("The area of the circle of radius"
+ yourCircle.radius + "is" + yourCircle.findArea());
}
}
留意构造器里面的5.0,你使用时没有声明。
double radius; public CircleWithConstructors(double d) {
radius = d;
} public CircleWithConstructors() {
} double findArea() {
return radius * radius * 3.1415926;
} public static void main(String[] args) {
CircleWithConstructors myCircle = new CircleWithConstructors(5.0);
System.out.println("The area of the circle of radius"
+ myCircle.radius + "is" + myCircle.findArea());
CircleWithConstructors yourCircle = new CircleWithConstructors();
System.out.println("The area of the circle of radius"
+ yourCircle.radius + "is" + yourCircle.findArea());
}
}上面这段代码是没有错的