[修正版]输入矩形长宽,计算其面积及周长

作者在 2006-07-31 08:58:00 发布以下内容

class Rectangle
{
 int perimeter(int height,int width)
 {
  return (height+width)*2;
 }
 int proportion(int height,int width)
 {
  return height*width;
 }
 public static void main(String[] args)
 {
  Rectangle R=new Rectangle();
  System.out.println("Perimeter is "+ R.perimeter(4,5));
  System.out.println("Proportion is "+ R.proportion(4,5));
 }
}

 

 

 

/*修正了昨天的两个bug
 1)少生明了两个变量,节省内存空间
 2)类名改了一下,原来square是正方形,rectangle才是矩形,汗……还有人家外国人说长方形的时候,说高(height)和宽(width),不说长(length)
 
 目前还存在点儿问题,我这样写了这篇代码就有报错:
class Rectangle
{ int height,width;
 int perimeter(height,width)
 {
  return (height+width)*2;
 }
 int proportion(height,width)
 {
  return height*width;
 }
 public static void main(String[] args)
 {
  Rectangle R=new Rectangle();
  System.out.println("Perimeter is "+ R.perimeter(4,5));
  System.out.println("Proportion is "+ R.proportion(4,5));
 }
}

汗,用c++编了一个类似的,原来也不行,看来得重新研究一下类的方法的参数问题了
class Rectangle
{
 public:
 int height,width;
 int perimeter(height,width)
 {
  return (height+width)*2;
 }
}
void main()
{
 Rectangle R;
 cout<<R.perimeter(4.5);
}

不过老师也够意思阿,人家用的这种方法写的,根本就没玩参数,不知道他是怎么想的
人家在主函数里赋的值,也好使,算了,这个问题留着过几天研究。
*/

Java开拓 | 阅读 2009 次
文章评论,共0条
游客请输入验证码