要求:设计一个名为Cuboid的类表示长方体。这个类包括三个名为length、width和height 的double型数据域,它们分别表示长方体的长、宽和高。 一个无参构造方法, length、width、height的默认值都为1。 一个为length、width、height指定值的构造方法。 一个名为getArea()的方法返回这个长方体的表面积。 一个名为getVolume()的方法返回这个长方体的体积。

函数接口定义:

public double getArea();
public double getVolume();

裁判测试程序样例:

import java.util.Scanner;
/* 你的代码将被嵌入到这里 */public class Main {public static void main(String[] args) {Scanner input = new Scanner(System.in);double l = input.nextDouble();double w = input.nextDouble();double h = input.nextDouble();Cuboid myCuboid = new Cuboid(l, w, h);System.out.println(myCuboid.getArea());System.out.println(myCuboid.getVolume());input.close();}
}

输入样例:

3.5 2 5

结尾无空行

输出样例:

69.0
35.0

结尾无空行

class Cuboid {private double length,width,height;public Cuboid(double length, double width, double height) {super();this.length = length;this.width = width;this.height = height;}public Cuboid() {this.length=1;this.width=1;this.height=1;}public double getArea() {this.length = length;this.width = width;this.height = height;return ((length*width)+(width*height)+(length*height))*2;      }public double getVolume() {this.length = length;this.width = width;this.height = height;return length*width*height;}
}

设计一个长方体类Cuboid相关推荐

  1. 6-3 设计一个长方体类Cuboid (10 分)

    6-3 设计一个长方体类Cuboid (10 分) 要求:设计一个名为Cuboid的类表示长方体.这个类包括三个名为length.width和height 的double型数据域,它们分别表示长方体的 ...

  2. 设计一个长方体类Cuboid(Java)

    设计一个长方体类Cuboid (10 分) 要求:设计一个名为Cuboid的类表示长方体.这个类包括三个名为length.width和height 的double型数据域,它们分别表示长方体的长.宽和 ...

  3. python设计一个学生类求最高分_设计一个学生类班级类

    第一题 设计一个学生类 属性:姓名.学号.年龄.成绩 设计一个班级类要求:实现向班级中添加学生.删除学生.查看学生.按照指定条件排序 属性:班级代号,所有学生 需要使用 calss, __int__, ...

  4. C++编程练习:多态实验——设计一个基类Shapes,Shapes类公有派生产生矩形类Rectangle和圆类Circle

    例.设计一个基类Shapes,包含成员函数display()并声明为纯虚函数.Shapes类公有派生产生矩形类Rectangle和圆类Circle,分别定义display()函数实现其主要几何元素的显 ...

  5. 设计一个笔记本电脑类,属性随意,并且进行属性私有化,对外提供公开的set和get方法。 设计一个可插拔的接口:InsertDrawable,该接口有什么方法自行定义。

    代码 /* 开放型题目:设计一个笔记本电脑类,属性随意,并且进行属性私有化,对外提供公开的set和get方法.设计一个可插拔的接口:InsertDrawable,该接口有什么方法自行定义.设计一个鼠标 ...

  6. java设计一个立方体类box_实例1: 设计一个立方体类Box,定义三个属性,分别是长,宽,高。定义二个方法,分别计算并输出立方体的体积和表面积。_学小易找答案...

    [填空题]表达式 list(filter(lambda x:x>2, [0,1,2,3,0,0])) 的值为 _________ . [填空题]表达式 len(' 中国 '.encode('ut ...

  7. C++设计一个长方形类

    设计一个长方形类 设计一个长方形类,通过访问它的成员变量来计算面积. class Rectangle {//在此处实现Rectangle类private:int height;int width; p ...

  8. 设计一个长方形类。成员变量包括:长度和宽度,成员函数除包括计算周长和计算面积外, 还包括用set方法来设置长方形的长度和宽度,以及用get的方法来获得长方形的长度和宽度 最后,编写一个测试程序来测试所

    本文为博主原创文章,未经博主允许不得转载. 版权为陈博超所有,第一次于2020年11月22日发表于BLOG上 本BLOG上原创文章未经本人许可,不得用于商业用途.转载请经允许后注明出处,否则保留追究法 ...

  9. 设计一个学生类Student

    设计一个学生类Student 其属性有:姓名(name).年龄(age).学历(education),由Student类派生出本科生类Undergraduate和研究生类Graduate,本科生类增加 ...

最新文章

  1. PHP中的字符串 — 表示方法
  2. XamarinEssentials教程获取首选项的值
  3. Zepto源代码分析之二~三个API
  4. List集合的remove一个对象的方法
  5. MySql轻松入门系列——第一站 从源码角度轻松认识mysql整体框架图
  6. 分类器是如何做检测的?——CascadeClassifier中的detectMultiScale函数解读
  7. Python中xPath技术和BeautifulSoup的使用
  8. 如何快学会python??内附python学习资料
  9. 中职计算机网络技术教学大纲,计算机网络技术课程教学大纲
  10. C++ STL中Map的按Key排序和按Value排序
  11. bootstrap页面布局
  12. 使用Junit对Android应用进行单元测试
  13. 目标检测YOLO系列论文对比
  14. uni-app数据缓存
  15. hp服务器pe系统安装win7系统教程,惠普星 x360 u盘重装win7图文教程
  16. 火焰识别python_五行属火的字大全
  17. 向日葵远控无法启动——[rpcclient]rpcclient_default::connect is error
  18. 一文掌握python连接SQL Server,MySQL,MongoDB,Redis数据库
  19. wpsppt插入html,WPS的做好的一个PPT 怎么插入到另一个PPT?
  20. python好玩游戏的物品清单_Python 好玩游戏的物品清单

热门文章

  1. 【笔记整理 - 计算机网络】
  2. 计算机专业的就业前景怎么样?
  3. Spring AOP 自定义注解记录操作日志
  4. 联想笔记本电脑休眠后无法唤醒的解决方法
  5. 短视频美颜sdk为什么会爆火?
  6. 台湾 等学位论文下载
  7. Linux 解压缩文件到指定目录
  8. 微生物组被Nature选为2020年最值得关注的技术之一
  9. GO语言基础-08-内建函数-delete(删除map的成员)
  10. PyTorch 入门:训练一个深度神经网络(DNN)