当前位置: 代码迷 >> Java相关 >> 检查程序的错误 无法读取 !~!~!
  详细解决方案

检查程序的错误 无法读取 !~!~!

热度:139   发布时间:2006-03-08 19:53:00.0
检查程序的错误 无法读取 !~!~!
import java.awt.*;
import java.applet.*;
public class c2_19 extends Applet
{ public static void paint(Graphics g)
{ double x;
circle cir=new cirle(5.0);
x=cir.area();
g.drawString("圆的面积="+x);
x=cir.perimeter();
g.drawString("圆的周长="+x);
}
}
class circle
{ double r;
final double PI=3.1415926
public circle(double)
{this.r=r);}
double area()
{ return PI*r*r;}
double perimeter()
{ return 2*(this.area()/r)}
}
搜索更多相关的解决方案: 检查  

----------------解决方案--------------------------------------------------------
import java.awt.*;
import java.applet.*;
public class c2_19 extends Applet
{ public void paint(Graphics g)
{ double x;
circle cir=new circle(5.0);
x=cir.area();
g.drawString("圆的面积="+x,50,50);
x=cir.perimeter();
g.drawString("圆的周长="+x,50,100);
}
}
class circle
{ double r;
final double PI=3.1415926;
public circle(double r)
{this.r=r;}
double area()
{ return PI*r*r;}
double perimeter()
{ return 2*(this.area()/r);}
}
----------------解决方案--------------------------------------------------------

楼上的 大哥 ~ 你那个也无法读取啊 ?


----------------解决方案--------------------------------------------------------

我 修改后的程序 是 以下的 ,但还是不知道那出错了 仍然是无法读取
import java.awt.*;
import java.applet.*;
interface Spapes

public class c2_19 extends Applet
{
public void paint(Graphics g)
{ double x;
circle cir=new cirle(5.0);
x=cir.area();
g.drawString("圆的面积="+x,50,50);
x=cir.perimeter();
g.drawString("圆的周长="+x,50,70);
}
}
class Circle implements Shapes
{ double r;
final double PI=3.14159265359
public circle(double r)
{this.r=r;}
double area()
{ return PI*r*r;}
double perimeter()
{ return 2*(this.area()/r)}


----------------解决方案--------------------------------------------------------
下午就要交作业了  帮帮我啊?
----------------解决方案--------------------------------------------------------
楼上的......你到底男的女的啊???
我猜应该是个女的.
----------------解决方案--------------------------------------------------------

很多的错误,并且在写程序的时候没有个风格
本人修改后为:
import java.awt.*;
import java.applet.*;
/*定义接口,接口名Spapes
*/
interface Spapes{
//在接口中定义两个抽象方法
//类型都为double型
abstract double area();
abstract double perimeter();
}
//定义一个类实践接口
class Circle implements Spapes{
double r;
final double PI=3.14159265359;
//Circle类的构造方法,借构造方法改变数据成员r
public Circle(double r){
this.r=r;
}
//重写接口中的area()方法
public double area(){
return PI*r*r;
}
//重写接口中的perimeter()方法
public double perimeter(){
return 2*(this.area()/r);
}
}
//
public class c2_19 extends Applet{

public void paint(Graphics g){
double x;
Circle cir=new Circle(5.0);
x=cir.area();
g.drawString("圆的面积="+x,50,50);
x=cir.perimeter();
g.drawString("圆的周长="+x,50,70);
}
}


----------------解决方案--------------------------------------------------------
我运行很正常 你是不是没有用HTML运行啊 
----------------解决方案--------------------------------------------------------

谢谢 两位大哥给我回帖
我刚刚开始学JAVA 有好多问题 都不懂 希望你门以后多帮帮我
谢谢 !


----------------解决方案--------------------------------------------------------
  相关解决方案