资讯   |   开发   |   选机中心   |   产品大全 | IBM | 惠普 | 联想 | 戴尔 | 苹果 | 神舟
更多: | 华硕 | 明基 | 方正 | 紫光 | TCL | 夏新 | 联宝 | 宏碁 | 七喜 | 长城 | 清华同方 | 海尔 | 三星 | 东芝 | 索尼 | 富士通 | LG | 技术 | ddnoon
当前位置:笔记本 > 软件开发 >
Advertisement
文章正文

为什么提示出错?

类型:转载   责任编辑:asp.net   日期:2007/05/23


热门软件下载:


   

import   java.awt.*;  
  import   java.applet.*;  
  interface   Shapes     //定义一个接口  
  {  
  abstract   double   getArea();  
  abstract   double   getPerimeter();  
  }  
  class   Square   implements   Shapes()     //类要实现接口  
  {  
  public   int   x,y;  
  public   int   width,height;  
  public   double   getArea()  
  {  
  return   (width*height);  
  }  
  public   double   getPerimeter()  
  {  
  return   (2*width+2*height);  
  }  
  public   Square(int   x,int   y,int   width,int   height)  
  {  
  this.x=x;  
  this.y=y;  
  this.width=width;  
  this.height=height;  
  }  
  }  
  class   Triangle   implements   Shapes   //类要实现接口  
  {  
  public   int   x,y;  
  public   int   width,height;  
  public   double   c;  
  public   double   getArea()  
  {  
  return(0.5*width*height);  
  }  
  public   double   getPerimeter()  
  {  
  return   (width+height+c);  
  }  
  public   Triangle(int   x,int   y,int   base,int   height)  
  {  
  this.x=x;  
  this.y=y;  
  width=base;  
  this.height=height;  
  c=Math.sqrt(width*width+height+height);  
  }  
  }  
  class   Circle   implements   Shapes     //类要实现接口  
  {  
  public   int   x,y;  
  public   int   width,height;  
  public   double   r;  
  public   double   getArea()  
  {  
  return(r*r*Math.PI);  
  }  
  public   double   Perimeter()  
  {  
  return   (2*Math.PI*r);  
  }  
  public   Circle(int   x,int   y,int   width,int   height)  
  {  
  this.x=x;  
  this.y=y;  
  this.width=width;  
  this.height=height;  
  r=(double)width/2.0;  
  }  
  }  
  public   class   c5_19   extends   Applet  
  {  
  Square   Box=new   Square(5,15,25,25);  
  Triangle   tri=new   Triangle(5,50,8,4);  
  Circle   Oval=new   Circle(5,90,25,25);  
  public   void   paint(Graphics   g)  
  {  
  g.drawRect(Box.x,Box.y,Box.width,Box.height);  
  g.drawString("Box   Area:"+Box.getArea(),50,35);  
  g.drawString("Box   Perimeter"+Box.getPerimeter(),50,55);  
  g.drawString("tri   area:"+tri.getPerimeter(),50,95);  
  g.drawString("tri   perimeter:"+tri.getArea(),50,75);  
  g.drawOval(Oval.x,Oval.y,Oval.width,Oval.height);  
  g.drawString("oval   Area:"+Oval.getArea(),50,115);  
  }  
  }

网友回答:


 

 
热门推荐笔记本: 富士通笔记本
相关文章:
笔记本相关:
IT技术文章:
webmaster:popbb@126.com   最佳浏览:1024X768 MSIE
©2007 popbb.net All Rights Reserved