定义一个描述圆的类,然后生成一个圆对象,最后输出半径、直径和面积。
【问题描述】定义一个描述圆的类,名字为Circle,属性有:
private double radius
方法有:
double getPerimeter(),计算圆的周长
double getArea(),计算圆的面积
void disp(),输出圆的半径、周长和面积
另外,有两个构造方法:
Circle(),属性半径赋值为0
Circle(double r),属性半径赋值为r
编写main方法,从键盘输入一个小数值,作为圆的半径,并生成该对象,最后调用disp()方法,输出结果。
【输入形式】小数,圆的半径值。
【输出形式】圆的半径、直径和面积,小数位保留4位。
import java.util.Scanner;
public class Main {public static void main(String[] args) {Scanner in=new Scanner(System.in);double r=in.nextDouble();Circle a=new Circle(r);a.disp();}}class Circle {private double radius;double Pi=3.1415926;public Circle() {this.radius = 0;}Circle(double r) {this.radius = r;}private double getPerimeter() {return 2*Pi*radius;}public double getArea() {return Pi*radius*radius;}public void disp(){System.out.printf("radius=%.4f\n",radius);System.out.printf("perimeter=%.4f\n",getPerimeter());System.out.printf("area=%.4f\n",getArea());}
}
定义一个描述圆的类,然后生成一个圆对象,最后输出半径、直径和面积。相关推荐
- 定义一个描述三角形的类,名字为Triangle,属性有: private double a, b, c; 方法有: double getPerimeter(),计算三角形的周长 double getA
[问题描述]定义一个描述三角形的类,名字为Triangle,属性有: private double a, b, c; 方法有: double getPerimeter(),计算三角形的周长 doubl ...
- Hibernate的多表查询,分装到一个新的实体类中的一个方法
不知道是否还有其他方法实现,请高人指点. 如果涉及到多张表多字段查询,并且想利用查询出来的字段在界面层构建一个新的实体类,可以使用这种方法: 如果查询出来的多字段中,有多个字段的名字都相同(如想查询出 ...
- 输入一个整数n,按要求生成一个n*n的蛇形矩阵
题目: 输入一个整数n,要求输出一个N×N蛇形阵(n<10),比如输入整数4,则输出如下蛇形阵: 1 2 3 4 12 13 14 5 11 16 15 6 10 9 8 7 看到别人写心里痒痒 ...
- java中长方体的类是什么_编写java程序:定义一个描述长方体的类Box,要求如下...
匿名用户 1级 2011-10-12 回答 //这个方法,完全可以完成你的要求,希望你可以理解哦!!加油,祝你学习进步~~~ class Box { double width; double heig ...
- 编程生成一个瓶子(1)
编程生成一个瓶子 本示例取自Open Cascade SDK欢迎从事OCC开发的朋友一同交流, mail:tongabcd@yeah.net; 1 概述 本示例讲述如何使用Open Cascade来 ...
- mave工程中的一个类调用另一个聚合工程的一个类_信息系统管理工程师备考分享(材料重点精炼)——第一章信息化和信息系统(4)...
本章分享的1.4节的重要考点内容相对来说还是比较多的,里面包括需求.设计.测试等软件工程的内容,同学们学完前几篇文章的分享会发现,第一章与计算机领域的知识的衔接程度还是非常紧密的.我经常会听到很多面授 ...
- 用C++生成一个随机数
用C++生成一个随机数 文章目录 用C++生成一个随机数 C++语言生成随机数的办法 通用公式 : 例 (例中的随机数生成公式为通用公式) C++语言生成随机数的办法 1.使用rand()函数返回从[ ...
- UE 在C++中生成一个基于蓝图的Actor
简介 在UE4游戏场景中看到的所有对象皆是Actor,而Actor复杂的功能是由许多不同的Component共同实现的.Actor是Object的基类,它是一个可以放置或生成在世界中的对象. 当我们想 ...
- vue项目将多张图片生成一个gif动图
当前做项目有一个需求是将多张图片生成一个gif动图的形式 类似下面图片几张图片叠加生成一个gif动图 图片涉及工作隐私,就不公开啦 我们要引入一个gif.js的引入包,但是他没有直接引入的方式,只能从 ...
- python生成一个含有20个随机数的列表_python随机模块22个函数详解(上)
作者:小伍哥 来源: AI入门学习 今天给大家纤细介绍下python中的随机模块,随机数可以用于数学,游戏,安全等领域中,还经常被嵌入到算法中,用以提高算法效率,并提高程序的安全性.平时数据分析各种分 ...
最新文章
- QT开发(五十)——QT串口编程基础
- 怎么获取html的某个元素,MSHTML怎么获取一个网页元素对象
- 水晶报表10 注册码
- 提高SQL执行效率的几点建议
- 【JSP开发】有关session的登录注销的一个小例子
- 连接手表_荣耀手表2 一键连接你的手上智慧新生活
- INCEPTION 编译过程报错 make[2]: * [sql/CMakeFiles/sql.dir/sql_yacc.cc.o] Error
- Nginx+Php-fpm运行原理详解
- HDFS分布式文件系统知识总结
- rational rose导出sql脚本
- java虚拟机创建失败_java虚拟机创建失败的原因整理
- 关于 beyondcompare 只有FTP没有 sftp 的解决方案
- Hazelcast本地安装
- python数据收集整理教案_《数据收集整理》教学设计
- 计算机增加一个硬盘怎么设置方法,电脑加硬盘【操作教程】
- WITH AS 子查询
- GVM(openVAS)中scan configs为空的问题解决
- 单词学习-长久的过程
- Docker的文件系统
- python-基于yagmail库开发自动邮件发送程序
热门文章
- Shareplex下载
- Stall Reservations POJ
- windows10更改切换输入法快捷键
- K3s集群部署+rancher部署并导入K3s集群
- centos阿里镜像下载
- java 依赖倒置_JAVA设计模式之依赖倒转原则
- 使用Origin绘制图表的方法
- rust火箭基地主楼开启方法_rust火箭基地怎么进去 | 手游网游页游攻略大全
- 深度学习环境搭建Ubuntu16.04+CUDA8.0+CUDNN6.0+Anaconda3+tensorflow1.3.0
- 【CFD趣谈】奶牛会飞吗?