设计一个长方体类Cuboid(Java)
设计一个长方体类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)相关推荐
- 6-3 设计一个长方体类Cuboid (10 分)
6-3 设计一个长方体类Cuboid (10 分) 要求:设计一个名为Cuboid的类表示长方体.这个类包括三个名为length.width和height 的double型数据域,它们分别表示长方体的 ...
- 设计一个长方体类Cuboid
要求:设计一个名为Cuboid的类表示长方体.这个类包括三个名为length.width和height 的double型数据域,它们分别表示长方体的长.宽和高. 一个无参构造方法, length.wi ...
- 设计一个user类(Java)
class User {private String name;private String password;private static int count=0;//count用于统计个数必须用s ...
- Java(实验三)类与对象-定义并实现一个长方体类(Cube),包含长(length)、宽(width)与高(height)等三个属性
一.实验目的: 1.学会定义并实现类. 2.学会定义并创建类的对象,通过类的对象访问类的成员属性与方法. 3.学会定义并实现派生类,学会使用派生类的对象. 4.理解并学会使用类的多态性. 二.实验环境 ...
- java设计一个user类_关于JAVA设计一个用户类
关于JAVA设计一个用户类 关注:152 答案:2 mip版 解决时间 2021-02-02 05:51 提问者安分守己的小青春 2021-02-02 02:23 设计一个用户类,该类有用户编号. ...
- java box类定义三变量_01.类的成员变量:\n设计一个立方体类Box,定义三个属性,分别是长,宽,高。定义二个方法,分别计...
01.类的成员变量:\n设计一个立方体类Box,定义三个属性,分别是长,宽,高.定义二个方法,分别计算并输出立方体的体积和表面积 答:java.util.Scanner; public class B ...
- 【Java入门学习】JAVA设计一个雇员类,创建雇员类对象
题目:设计一个雇员类,创建雇员类对象,统计雇员的出勤人数 1.属性包括:编号.姓名.年龄.职务.部门.出勤人数 2.方法包括:构造方法.输出信息的方法.签到方法 要求: 1.考虑属性和方法的访问权限 ...
- java 员工类算工资_用java设计一个员工类,可以计算工资个人所得税
用java设计一个员工类,可以计算工资个人所得税 1. 背景 老师在课上布置了几道java编程题,此为其中之一 2. 题目内容 设计一个员工类.该员工具有下列私有属性:编号,姓名,基本工资,奖金 提 ...
- Java学习之设计一个汽车类Auto,其中包含一个表示速度的double型成员变量speed和表示启动的start()方法、表示加速的speedUp()方法以及表示停止的stop()方法。
案例介绍: 请设计一个汽车类Auto,其中包含一个表示速度的double刑的成员恋量speed,表示启动的start()方法.表示加速的speedUp()方法以及表示停止的 stop()方法.再设计一 ...
最新文章
- yii2 后台权限验证获取用户身份_Yii2搭建后台并实现rbac权限控制完整实例教程...
- 邮件服务器postfix+cyrus
- python给函数设置超时时间_在 Linux/Mac 下为Python函数添加超时时间的方法
- How to use STA(sql tuning advisor)
- 运维之我的docker-Dockerfile构建镜像详情
- MOOC推荐及三门基础学科
- 完美解决wordpress邮件链接无效的问题
- pcb天线和纯铜天线_PCB天线和FPC天线有怎样的特性
- mongovue mysql_mongoVUE的增删改查操作使用说明(转)
- 经济学和哲学_边做边学的哲学
- 将手机浏览器下载的.ts格式的视频片段合并的方法
- 7-6 统计大写辅音字母
- 又一名程序员猝死,送给996的程序员一份身体健康指南电子书!
- 【坑】html5中使用context.lineWidth设置线的宽度是1,然而输出的宽度是2的原因
- docker CMD 命令
- English语法_人称代词 - It
- 镍基合金600材质,用什么配套焊材 by阿斯米合金
- mysql工作时间获取_mysql获取当前时间,及其相关操作
- 算法开发:将合并后的模型编译成动态库(so文件)提供给qt调用
- 高手教你ie主页被篡改怎么办|加个参数永远不怕IE主页被修改