设计一个长方体类Cuboid (10 分)
要求:设计一个名为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 {double length=1;double width=1;double height=1;public  double getArea(){return (length*width+length*height+width*height)*2 ;}public double getVolume(){return length*width*height;}public Cuboid(){}public Cuboid (double length,double width,double height){this.length=length;this.width=width;this.height=height;}
}

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

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

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

  2. 设计一个长方体类Cuboid

    要求:设计一个名为Cuboid的类表示长方体.这个类包括三个名为length.width和height 的double型数据域,它们分别表示长方体的长.宽和高. 一个无参构造方法, length.wi ...

  3. 设计一个user类(Java)

    class User {private String name;private String password;private static int count=0;//count用于统计个数必须用s ...

  4. Java(实验三)类与对象-定义并实现一个长方体类(Cube),包含长(length)、宽(width)与高(height)等三个属性

    一.实验目的: 1.学会定义并实现类. 2.学会定义并创建类的对象,通过类的对象访问类的成员属性与方法. 3.学会定义并实现派生类,学会使用派生类的对象. 4.理解并学会使用类的多态性. 二.实验环境 ...

  5. java设计一个user类_关于JAVA设计一个用户类

    关于JAVA设计一个用户类 关注:152  答案:2  mip版 解决时间 2021-02-02 05:51 提问者安分守己的小青春 2021-02-02 02:23 设计一个用户类,该类有用户编号. ...

  6. java box类定义三变量_01.类的成员变量:\n设计一个立方体类Box,定义三个属性,分别是长,宽,高。定义二个方法,分别计...

    01.类的成员变量:\n设计一个立方体类Box,定义三个属性,分别是长,宽,高.定义二个方法,分别计算并输出立方体的体积和表面积 答:java.util.Scanner; public class B ...

  7. 【Java入门学习】JAVA设计一个雇员类,创建雇员类对象

    题目:设计一个雇员类,创建雇员类对象,统计雇员的出勤人数 1.属性包括:编号.姓名.年龄.职务.部门.出勤人数 2.方法包括:构造方法.输出信息的方法.签到方法 要求: 1.考虑属性和方法的访问权限 ...

  8. java 员工类算工资_用java设计一个员工类,可以计算工资个人所得税

    用java设计一个员工类,可以计算工资个人所得税 1. 背景 老师在课上布置了几道java编程题,此为其中之一 2. 题目内容 设计一个员工类.该员工具有下列私有属性:编号,姓名,基本工资,奖金  提 ...

  9. Java学习之设计一个汽车类Auto,其中包含一个表示速度的double型成员变量speed和表示启动的start()方法、表示加速的speedUp()方法以及表示停止的stop()方法。

    案例介绍: 请设计一个汽车类Auto,其中包含一个表示速度的double刑的成员恋量speed,表示启动的start()方法.表示加速的speedUp()方法以及表示停止的 stop()方法.再设计一 ...

最新文章

  1. yii2 后台权限验证获取用户身份_Yii2搭建后台并实现rbac权限控制完整实例教程...
  2. 邮件服务器postfix+cyrus
  3. python给函数设置超时时间_在 Linux/Mac 下为Python函数添加超时时间的方法
  4. How to use STA(sql tuning advisor)
  5. 运维之我的docker-Dockerfile构建镜像详情
  6. MOOC推荐及三门基础学科
  7. 完美解决wordpress邮件链接无效的问题
  8. pcb天线和纯铜天线_PCB天线和FPC天线有怎样的特性
  9. mongovue mysql_mongoVUE的增删改查操作使用说明(转)
  10. 经济学和哲学_边做边学的哲学
  11. 将手机浏览器下载的.ts格式的视频片段合并的方法
  12. 7-6 统计大写辅音字母
  13. 又一名程序员猝死,送给996的程序员一份身体健康指南电子书!
  14. 【坑】html5中使用context.lineWidth设置线的宽度是1,然而输出的宽度是2的原因
  15. docker CMD 命令
  16. English语法_人称代词 - It
  17. 镍基合金600材质,用什么配套焊材 by阿斯米合金
  18. mysql工作时间获取_mysql获取当前时间,及其相关操作
  19. 算法开发:将合并后的模型编译成动态库(so文件)提供给qt调用
  20. 高手教你ie主页被篡改怎么办|加个参数永远不怕IE主页被修改

热门文章

  1. Android MediaPlayer播放视频详细步骤
  2. 【二维码】二维码生成
  3. 详解Java中的main方法
  4. py217-基于Python+django的服装销售商城网站#毕业设计
  5. 如何用java解一元二次方程方程
  6. 北航软件测试与质量管理,北航软件学院质量与测试专业.doc
  7. 其他国家的近现代教育制度
  8. 2017第49周六喝愚人水
  9. 微信体育馆运动场地预约小程序系统设计与实现
  10. 全国大学生计算机技能应用(2020年)——C++科目决赛程序设计题解