JAVA类和对象练习

设计一个矩形类Rectangle,包含私有的数据成员宽度(Width)和高度(Height);公有的方法double getArea()返回矩形的面积,公有的方法double getPerimeter()返回矩形的周长。

例如:

测试 Result
Rectangle rect=new Rectangle(8,5); System.out.printf("The Area is %.2f,Perimeter is %.2f\n", rect.getArea(),rect.getPerimeter()); The Area is 40.00,Perimeter is 26.00
java 复制代码
class Rectangle{
    private double Width;
    private double Height;

    public Rectangle(double width, double height) {
        Width = width;
        Height = height;
    }
    public double getArea() {
        return Width * Height;
    }
    public double getPerimeter(){
        return (Width + Height) * 2;
    }
}
public class Test{
    public static void main(String[] args) {
        Rectangle rect=new Rectangle(8,5);
        System.out.printf("The Area is %.2f,Perimeter is %.2f\n", rect.getArea(),rect.getPerimeter());
    }
}
相关推荐
max5006007 分钟前
Python 脚本实现数据可视化
开发语言·python·信息可视化
HL_LOVE_C10 分钟前
全面理解-c++11中的智能指针
开发语言·c++
亲爱的老吉先森15 分钟前
常见数据结构的C语言定义---《数据结构C语言版》
c语言·开发语言·数据结构
geovindu34 分钟前
java: framework from BLL、DAL、IDAL、MODEL、Factory using postgresql 17.0
java·开发语言·postgresql
缘来是黎44 分钟前
Python 进阶:生成器与上下文管理器
java·前端·python
m0_748240251 小时前
【Spring Boot】统一数据返回
java·spring boot·后端
陈老师还在写代码1 小时前
介绍下SpringBoot常用的依赖项
java·spring boot·后端
程序猿零零漆1 小时前
《从入门到精通:蓝桥杯编程大赛知识点全攻略》(十一)-回文日期、移动距离、日期问题
java·算法·蓝桥杯
007php0071 小时前
Docker、Ollama、Dify 及 DeepSeek 安装配置与搭建企业级本地私有化知识库实践
运维·服务器·开发语言·后端·docker·容器·云计算
众乐乐_20081 小时前
JVM栈帧中|局部变量表、操作数栈、动态链接各自的任务是什么?
java·开发语言·jvm