当前位置: 首页 > news >正文

曲阳做网站关于友谊的连接

曲阳做网站,关于友谊的连接,android开发基础教程,北京市住房建设厅官网题目: 1. 定义长方体类Cuboid,要求如下:(1)私有成员变量包括长length、宽width和高height;(2)构造方法包括一个公共的空构造方法,一个能够初始化所有成员变量的构造方法…

题目:

1. 定义长方体类Cuboid,要求如下:(1)私有成员变量包括长length、宽width和高height;(2)构造方法包括一个公共的空构造方法,一个能够初始化所有成员变量的构造方法;(3)包括所有的setter和getter方法,其中setter方法要求对形参进行验证,例如长、宽和高都大于0;(4)功能方法包括计算表面积getArea()、计算体积getCubage()、判断是否正方体isCube()、输出该长方体的长宽高printCuboid()、绘制该长方体(给出提示信息即可)drawing()。

测试一要求如下:(1)利用空构造方法创建一个新的长方体对象cuboidA,然后利用setter方法设置长宽高分别为1.5、2.6和18.6,(2)调用printCuboid()方法输出cuboidA的基本信息,调用isCube()方法判断是否正方体;(3)调用方法drawing()模拟绘制该长方体。

测试二要求如下:(1)利用构造方法创建一个具有长宽高分别为2.5、6.8和8.0的长方体对象cuboidB,然后利用setLength()方法修改length为4.6;(2)调用getArea()方法计算表面积;(3)调用getCubage计算该长方体的体积。

package com.jus.object;public class Cuboid {private double length;private double width;private double height;public Cuboid() {}  //空构造方法public Cuboid(double length, double width, double height) {   //初始化所有成员变量的构造方法this.length = length;this.width = width;this.height = height;}public double getLength() {return length;}public void setLength(double length) {if (length > 0) {this.length = length;} else {throw new RuntimeException("不符合要求,长度必须大于0");// System.exit(0);}}public double getWidth() {return width;}public void setWidth(double width) {if (width > 0) {this.width = width;} else {throw new RuntimeException("不符合要求,宽度必须大于0");//System.exit(0);}}public double getHeight() {return height;}public void setHeight(double height) {if (height > 0) {this.height = height;}else {throw new RuntimeException("不符合要求,高度必须大于0");//System.exit(0);}}public double getArea(){return 2.0 * (length * width + length * height + width * height);}public double getCubage(){return length * width * height;}public boolean isCube(){return length == width && width == height;}public void printCuboid(){System.out.println("长方体的长:" + length + "宽:"+width + "高:" + height);}public void drawing(){System.out.println("正在绘制长方体,长:" + length + "宽:" + width + "高:" + height);}
}
package com.jus.object;
public class Text {public static void main(String[] args) {Cuboid cuboidA = new Cuboid();cuboidA.setLength(1.5);cuboidA.setWidth(2.6);cuboidA.setHeight(18.6);cuboidA.printCuboid();System.out.println("是否是正方体:" + cuboidA.isCube());cuboidA.drawing();System.out.println("********************************************");Cuboid cuboidB = new Cuboid(2.5,6.8,8.0);cuboidB.setLength(4.6);String area = String.format("%.1f",cuboidB.getArea());String cubage = String.format("%.2f",cuboidB.getCubage());  //四舍五入保留两位小数System.out.println("表面积:" + area);System.out.println("体积:" + cubage);}
}

运行效果如图: 

 

http://www.yayakq.cn/news/969167/

相关文章:

  • 电商网站后台建设企业网站备案价格
  • 带地板翻转的网站怎么做站长之家网站
  • 手机app网站开发成都黑马程序员培训机构官网
  • 网站推广专家十年乐云seo韩国男女做游戏视频网站
  • 网站服务器如何做热备价wordpress 首页 函数
  • 自建站电商外贸html网页代码大全的阅读
  • 钱网站制作查看一个网站的备案人
  • 行业门户网站源码wordpress在lnmp部署
  • 西安网站建设 白帽网络手机介绍网站
  • 做网站一般注意些什么四川省建设厅职称评审网站
  • 建材外贸网站建设网络营销企业案例
  • 南庄九江网站建设做 理财网站有哪些
  • 百度站长自动推送wordpress注册一个公司需要什么资料
  • 做暧暖ox网站一建报名时间2023
  • 网站后台管理规定如何设计个人网页
  • 重庆夹夹虫网络公司网站建设运动类网站
  • 遵义市做网站的电话wordpress 文章归档
  • 洛阳建设银行网站如何建设一个简单的公司网站
  • 做网站买虚拟主机做资金盘网站违法吗
  • 国内做的好的电商网站有哪些方面wordpress模板 淘宝
  • 营销型网站建设应该注意什么linux网站建设模板
  • 企业网站制作 西安网站seo诊断分析和优化方案
  • 西安网站网页设计网络平台推广服务
  • 四川省建设厅中心网站哈尔滨seo优化公司
  • 广西营销型网站建设公司国内最好的crm软件
  • 国外自助建站免费建站平台如何在aws上创建wordpress
  • 在网站上怎么做推广上传网站安装教程视频教程
  • 主页网站建设建网站卖阀门
  • 哪里有建设网站的重庆建设摩托车价格
  • 免费企业建站系统排名唐山百度网站建设