设计一个矩形类,有长和宽两个属性.java

1.设计一个矩形类,有长和宽两个属性,能够计算每一个矩形的面积和周长;再编写一个主类,在其主方法main中创建一个具体的矩形,求出该矩形的周长和面积。... 1. 设计一个矩形类,有长和宽两个属性,能够计算每一个矩形的面积和周长;再编写一个主类,在其主方法main中创建一个具体的矩形,求出该矩形的周长和面积。 展开
 我来答
zakaz168
2013-06-04 · TA获得超过345个赞
知道小有建树答主
回答量:272
采纳率:0%
帮助的人:224万
展开全部
// 矩形
public class RectangleDemo {

    public static void main(String[] args) {
        RectangleDemo demo = new RectangleDemo(12, 32);
        
        System.out.println(demo.getPerimeter());
        System.out.println(demo.getArea());
        
        demo = new RectangleDemo();
        
        System.out.println(demo.getArea());
        System.out.println(demo.getPerimeter());
        
        demo.setHeight(50);
        demo.setWidth(30);
        
        System.out.println(demo.getArea());
        System.out.println(demo.getPerimeter());
    }

    // 求周长
    public double getPerimeter() {
        return (height + width) * 2;
    }

    // 求面积
    public double getArea() {
        return height * width;
    }

    public RectangleDemo(double height, double width) {
        this.height = height;
        this.width = width;
    }

    public RectangleDemo() {
        this.height = 10;
        this.width = 10;
    }

    private double height;// 高度
    private double width;// 宽度

    public double getHeight() {
        return height;
    }

    public void setHeight(double height) {
        this.height = height;
    }

    public double getWidth() {
        return width;
    }

    public void setWidth(double width) {
        this.width = width;
    }

}
sunhuaixia
2013-06-09
知道答主
回答量:6
采纳率:0%
帮助的人:9168
展开全部
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Rectangle {

//矩形的宽
static double width;

//矩形的长
static double length;

//矩形周长
double circumference;

//矩形面积
double area;

public double circumference(double width,double length){

circumference =2* width + 2*length;
return circumference;
}

public double area(double width,double length){

area = width*length;
return area;
}

/**
* @param args
* @throws IOException
*/
public static void main(String[] args) {
// TODO Auto-generated method stub

//创建矩形的对象
Rectangle rectangle = new Rectangle();

//带缓冲区的读取器
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

try {

//输入矩形的长
System.out.println("请输入矩形的长:");
length =Double.parseDouble(br.readLine());

//输入矩形的宽
System.out.println("请输入矩形的宽:");
width = Double.parseDouble(br.readLine()) ;

} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

System.out.println("矩形的周长为:" + rectangle.circumference(width, length));
System.out.println("矩形的面积为:" + rectangle.area(width, length));
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式