求一个长方形的面积和周长

来源:百度知道 编辑:UC知道 时间:2024/06/14 10:42:19
用java做求一个长方形的面积和周长用两种方法
方法1以用面向对象
方法2以用面向过程
希望各位达人能帮帮我 要求过程详细 谢谢

public class Area {
public static void main(String[] args) {
//面向过程:
int w = 10;
int h = 40;
int area = w*h;
int round=w*2+h*2;
System.out.println("宽:"+w+",高:"+h+"的矩形的面积为:"+area+",周长为:"+round);
//面向对象
int w2=20;
int h2=30;
Rectangle rect = new Rectangle(w2,h2);
int area2=rect.getArea();
int round2=rect.getRound();
System.out.println("宽:"+w2+",高:"+h2+"的矩形的面积为:"+area2+",周长为:"+round2);
// rect.printInfo();
}
}
class Rectangle{
private int w,h;
Rectangle(int w,int h){
this.w=w;this.h=h;
}
int getArea(){return w*h;}
int getRound(){return w*2+h*2;}
void printInfo(){
System.out.println("宽:"+w+",高:"+h+"的矩形的面积为:"+getArea()+",周长为:"+getRound());
}
}

楼上的就很OK了。
所谓面向对象 就是用 对象的属性,改变对象的属性。
而面向过程 就只是得

一个长方形,周长和面积相等,求长和宽 求一个,用Java编写一个求长方形的面积和周长的程序,(面向对象). 已知长方形的周长和面积,求长和宽 将一个圆剪拼成一个长方形,周长增加8厘米,求圆的周长和面积 一个长方形的长和宽各增加4厘米,面积就增加208平方厘米.求长方形的周长 一个长方形的长和宽都增加6厘米,面积增加了216平方厘米,求原来长方形的周长. 将一个圆沿半径剪开,再拼成一个近似的长方形,已知这个长方形的周长是82.8厘米,求这个圆的周长和面积 一个长方形周长68厘米,分成了7个面积相同的小长方形,求长方形面积? 在一个半径为20厘米的圆形铁板上,截取一个面积最大而且长是宽的2倍的长方形,求这个长方形的面积和周长 一个长方形周长32米,长是宽的3倍,求长方形的面积