前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >长方形长方体类import java.util.Scanner

长方形长方体类import java.util.Scanner

作者头像
用户7886150
修改于 2020-12-07 03:50:26
修改于 2020-12-07 03:50:26
5600
举报
文章被收录于专栏:bit哲学院bit哲学院

参考链接: 了解Java中“ public static void main”中的“ static”

123 - 长方形长方体类 

Time Limit: 1000   Memory Limit: 65535 Submit: 288  Solved: 118 

Description 

定义一个长方形类Rectangle,拥有长、宽属性,提供构造函数,能够计算周长getPerimeter()和面积getArea()

定义一个子类长方体类,拥有长、宽、高属性,提供构造函数,getPerimeter函数计算所有边的周长,getArea函数计算表面积,新增getVolume函数,计算体积

在main函数中,分别构造长方形类和长方体类的对象,并输出他们的周长、面积、体积,保留两位小数

Input 

长方形类的长、宽

长方体类的长、宽、高 

Output 

长方形的周长和面积

长方体的周长,表面积,体积 

Sample Input 

1 2

1 2 3 

Sample Output 

6.00 2.00

24.00 22.00 6.00 

HINT 

Pre Append Code 

import java.util.Scanner;

public class Main{

    public static void main(String[] args) {

         Scanner scan = new Scanner(System.in);      

         double length = scan.nextDouble();

         double wide = scan.nextDouble();

         Rectangle r = new Rectangle(length,wide);

         System.out.printf("%.2f ",r.getPerimeter());

         System.out.printf("%.2f",r.getArea());

System.out.println();

         length = scan.nextDouble();

         wide = scan.nextDouble();

         double height = scan.nextDouble();

         Cuboid  c = new Cuboid (length, wide, height);

         System.out.printf("%.2f ",c.getPerimeter());

         System.out.printf("%.2f ",c.getArea());

         System.out.printf("%.2f",c.getVolume());

         scan.close(); 

    }

class Rectangle

{

    double length;

    double width;

    Rectangle(double length, double width)

    {

        this.length = length;

        this.width = width;

    }

    public double getPerimeter()

    {

        return 2*(length+width);

    }

    public double getArea()

    {

        return length*width;

    }

}

class Cuboid extends Rectangle

{

    double height;

    Cuboid(double length, double width,double height) 

    {

        super(length, width);

        this.height = height;

    }

    public double getPerimeter()

    {

        return 4*(length+width+height);

    }

    public double getArea()

    {

        return 2*(length * width + length * height + height * width);

    }

    public double getVolume()

    {

        return length * height * width;

    }

}

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
Web 前端颜色值--字体--使用,整理整理
颜色值 CSS 颜色使用组合了红绿蓝颜色值 (RGB) 的十六进制 (hex) 表示法进行定义。对光源进行设置的最低值可以是 0(十六进制 00)。最高值是 255(十六进制 FF)。 十六进制值使用三个双位数来编写,并以 # 符号开头。
书童小二
2018/09/03
1.8K0
代码数字
---- layout: default title: 代码数字 category: [技术, 编码] comments: true --- 文章介绍 有时候长时间没有使用一些代码,然后就忘记了.这里整理一下之后,方便后面随时查阅,如果有需要添加的,可以随时评论下. ASCII介绍 ASCII产生 在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平和低电平分别表示1和0),例如,像a、b、c、d这样的52个字母(包括大写)、以及0、1等数字还有一些常用的符号(例如*、#、@
@坤的
2018/06/04
1.3K0
#常备资源# Web安全色
不同的平台(Mac、PC等)有不同的调色板,不同的浏览器也有自己的调色板。这就意味着对于一幅图,显示在Mac上的Web浏览器中的图像,与它在PC上相同浏览器中显示的效果可能差别很大。
tonglei0429
2019/07/22
5950
前端验证码绘制(canvas)
一切尽在代码中 js文件 /** * canvas绘制动画浮动验证码 * code by lonelydawn 2017-04-10 */ var createVeritification = function(){ var GLOBAL_CHAR_NUM = 4; var GLOBAL_CHAR_STRING = ""; var GLOBAL_COLOR_SET = [ "#FFFFFF", "#DDDDDD", "#AAAAAA", "#888888", "#666666", "#4
lonelydawn
2018/02/09
9680
前端验证码绘制(canvas)
Google Earth Engine ——数据全解析专辑(Canada AAFC Annual Crop Inventory)
Starting in 2009, the Earth Observation Team of the Science and Technology Branch (STB) at Agriculture and Agri-Food Canada (AAFC) began the process of generating annual crop type digital maps. Focusing on the Prairie Provinces in 2009 and 2010, a Decision Tree (DT) based methodology was applied using optical (Landsat-5, AWiFS, DMC) and radar (Radarsat-2) based satellite images. Beginning with the 2011 growing season, this activity has been extended to other provinces in support of a national crop inventory. To date this approach can consistently deliver a crop inventory that meets the overall target accuracy of at least 85% at a final spatial resolution of 30m (56m in 2009 and 2010).
此星光明
2024/02/02
1120
Google Earth Engine ——数据全解析专辑(Canada AAFC Annual Crop Inventory)
HTML之布局、表单、框架、颜色(笔记小结)
1 html布局1.1 使用div块元素<div> 元素是用于分组 HTML 元素的块级元素;1.1.1 举例<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>布局学习</title></head><body> <div id="container" style="width: 1920;"> <div id="title" style="background-color: rgb(172, 132, 140)
虫无涯
2023/02/07
2K0
markdown字体颜色设置_markdown红色字体
Markdown是一种可以使用普通文本编辑器编写的标记语言,通过类似HTML的标记语法,它可以使普通文本内容具有一定的格式。但是它本身是不支持修改背景色功能的!
全栈程序员站长
2022/11/01
8.1K0
GEE数据集——Canada AAFC Annual Crop Inventory加拿大 AAFC 年度土地分类作物数据集(2009-2022年)
从 2009 年开始,加拿大农业与农业食品部(AAFC)科学技术处(STB)地球观测小组开始了生成年度作物类型数字地图的过程。2009 年和 2010 年,以草原省份为重点,使用基于光学(Landsat-5、AWiFS、DMC)和雷达(Radarsat-2)的卫星图像,采用了基于决策树(DT)的方法。从 2011 年生长季节开始,这项活动已扩展到其他省份,以支持全国作物清单。迄今为止,这种方法能够持续提供作物清单,在最终空间分辨率为 30 米(2009 年和 2010 年为 56 米)的情况下,达到至少 85%的总体目标精度。前言 – 人工智能教程
此星光明
2024/03/02
1490
GEE数据集——Canada AAFC Annual Crop Inventory加拿大 AAFC 年度土地分类作物数据集(2009-2022年)
HACK敲代码黑页源码
<script>window.onerror=function(){ return true; }</script> <meta http-equiv='Content-Type' content
幻影网络
2022/11/01
7010
HACK敲代码黑页源码
【HTML基础】HTML文字效果标签+超齐全颜色表(可直接复制使用)
align属性:设置标题字的对齐属性; 可描述为: align = center 居中 align = left居左 align = right居右
.29.
2022/11/15
2.5K0
【HTML基础】HTML文字效果标签+超齐全颜色表(可直接复制使用)
css字体渐变色_html美化代码
之前写了个稿子http://club.chinaren.com/163042278.html自己配了不少的颜色可是U盘不小心中毒格式化。
全栈程序员站长
2022/11/02
3.7K0
【说站】python基本颜色代码
以上就是python基本颜色代码的介绍,如果想要对颜色方面有所练习,可以根据本篇的教程进行尝试。更多Python学习指路:python基础教程
很酷的站长
2022/11/23
1.9K0
情人节程序员用HTML网页表白【告白展示墙】 HTML5七夕情人节表白网页源码 HTML+CSS+JavaScript
1 网页简介:基于 HTML+CSS+JavaScript 制作七夕情人节表白网页、生日祝福、七夕告白、 求婚、浪漫爱情3D相册、炫酷代码 ,快来制作一款高端的表白网页送(他/她)浪漫的告白,制作修改简单,可自行更换背景音乐,文字和图片即可使用
IT司马青衫
2022/08/20
1.2K0
情人节程序员用HTML网页表白【告白展示墙】 HTML5七夕情人节表白网页源码 HTML+CSS+JavaScript
最详细的markdown语法 原
(adsbygoogle = window.adsbygoogle || []).push({});
阿dai学长
2019/04/03
6970
在markdown编辑器使用html绘制表格
颜色列表 颜色名十六进制颜色值颜色AliceBlue#F0F8FFrgb(240, 248, 255)AntiqueWhite#FAEBD7rgb(250, 235, 215)Aqua#00FFFFrgb(0, 255, 255)Aquamarine#7FFFD4rgb(127, 255, 212)Azure#F0FFFFrgb(240, 255, 255)Beige#F5F5DCrgb(245, 245, 220)Bisque#FFE4C4rgb(255, 228, 196)Black#000000rgb
glm233
2020/09/28
1.6K0
HTML表格不变形的方法;颜色代号
在<table>< td ><tr>标签加style 相关链接在这里 如何保证table表格不被撑开(固定HTML表格宽度) 我们在网站制作过程中,有时会遇到网站页面变形的问题,出现这种的情况一个原因是浏览器兼容问题,可以通过优化代码来解决。还有一种情况是页面内容将网页框架撑开变形。今天我教给大家如何用 CSS样式表 固定表格框架。 比如我们在一个单元格里显示的字符过多,这时候你会发现在页面中显示的效果是表格没有自动换行,而是被强制拉长。这样就很不利于用户阅读,同时也不美观,伤害了用户体验。这时
98k
2018/04/12
3.2K0
plt颜色设置及Matplotlib颜色对照表
blue( b ), cyan( c ), green( g ), black( k ), magenta( m ), red( r ), white( w ), yellow( y )
杨丝儿
2022/03/01
4.7K0
plt颜色设置及Matplotlib颜色对照表
Excel DDE Commands
Application: Excel Topic: System: 整个应用。 [sheetname] 指定 worksheet。
绿巨人
2023/10/16
2140
正式学习第一天下午——基础标签及其属性
今天下午学习了html中的基础标签及其属性。以下面的HTML代码为例。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">   <head>     <meta http-equiv="Content-Type" c
二十三年蝉
2018/02/28
7230
常用颜色RGB、灰度值、取色值、透明度。
原链接:http://blog.sina.com.cn/s/blog_6b6f7dfe01016v3i.html
yechaoa
2022/06/10
2.1K0
相关推荐
Web 前端颜色值--字体--使用,整理整理
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档