【问题描述】定义一个描述圆的类,名字为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());}
}

定义一个描述圆的类,然后生成一个圆对象,最后输出半径、直径和面积。相关推荐

  1. 定义一个描述三角形的类,名字为Triangle,属性有: private double a, b, c; 方法有: double getPerimeter(),计算三角形的周长 double getA

    [问题描述]定义一个描述三角形的类,名字为Triangle,属性有: private double a, b, c; 方法有: double getPerimeter(),计算三角形的周长 doubl ...

  2. Hibernate的多表查询,分装到一个新的实体类中的一个方法

    不知道是否还有其他方法实现,请高人指点. 如果涉及到多张表多字段查询,并且想利用查询出来的字段在界面层构建一个新的实体类,可以使用这种方法: 如果查询出来的多字段中,有多个字段的名字都相同(如想查询出 ...

  3. 输入一个整数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 看到别人写心里痒痒 ...

  4. java中长方体的类是什么_编写java程序:定义一个描述长方体的类Box,要求如下...

    匿名用户 1级 2011-10-12 回答 //这个方法,完全可以完成你的要求,希望你可以理解哦!!加油,祝你学习进步~~~ class Box { double width; double heig ...

  5. 编程生成一个瓶子(1)

    编程生成一个瓶子 本示例取自Open Cascade SDK欢迎从事OCC开发的朋友一同交流,  mail:tongabcd@yeah.net; 1 概述 本示例讲述如何使用Open Cascade来 ...

  6. mave工程中的一个类调用另一个聚合工程的一个类_信息系统管理工程师备考分享(材料重点精炼)——第一章信息化和信息系统(4)...

    本章分享的1.4节的重要考点内容相对来说还是比较多的,里面包括需求.设计.测试等软件工程的内容,同学们学完前几篇文章的分享会发现,第一章与计算机领域的知识的衔接程度还是非常紧密的.我经常会听到很多面授 ...

  7. 用C++生成一个随机数

    用C++生成一个随机数 文章目录 用C++生成一个随机数 C++语言生成随机数的办法 通用公式 : 例 (例中的随机数生成公式为通用公式) C++语言生成随机数的办法 1.使用rand()函数返回从[ ...

  8. UE 在C++中生成一个基于蓝图的Actor

    简介 在UE4游戏场景中看到的所有对象皆是Actor,而Actor复杂的功能是由许多不同的Component共同实现的.Actor是Object的基类,它是一个可以放置或生成在世界中的对象. 当我们想 ...

  9. vue项目将多张图片生成一个gif动图

    当前做项目有一个需求是将多张图片生成一个gif动图的形式 类似下面图片几张图片叠加生成一个gif动图 图片涉及工作隐私,就不公开啦 我们要引入一个gif.js的引入包,但是他没有直接引入的方式,只能从 ...

  10. python生成一个含有20个随机数的列表_python随机模块22个函数详解(上)

    作者:小伍哥 来源: AI入门学习 今天给大家纤细介绍下python中的随机模块,随机数可以用于数学,游戏,安全等领域中,还经常被嵌入到算法中,用以提高算法效率,并提高程序的安全性.平时数据分析各种分 ...

最新文章

  1. QT开发(五十)——QT串口编程基础
  2. 怎么获取html的某个元素,MSHTML怎么获取一个网页元素对象
  3. 水晶报表10 注册码
  4. 提高SQL执行效率的几点建议
  5. 【JSP开发】有关session的登录注销的一个小例子
  6. 连接手表_荣耀手表2 一键连接你的手上智慧新生活
  7. INCEPTION 编译过程报错 make[2]: * [sql/CMakeFiles/sql.dir/sql_yacc.cc.o] Error
  8. Nginx+Php-fpm运行原理详解
  9. HDFS分布式文件系统知识总结
  10. rational rose导出sql脚本
  11. java虚拟机创建失败_java虚拟机创建失败的原因整理
  12. 关于 beyondcompare 只有FTP没有 sftp 的解决方案
  13. Hazelcast本地安装
  14. python数据收集整理教案_《数据收集整理》教学设计
  15. 计算机增加一个硬盘怎么设置方法,电脑加硬盘【操作教程】
  16. WITH AS 子查询
  17. GVM(openVAS)中scan configs为空的问题解决
  18. 单词学习-长久的过程
  19. Docker的文件系统
  20. python-基于yagmail库开发自动邮件发送程序

热门文章

  1. Shareplex下载
  2. Stall Reservations POJ
  3. windows10更改切换输入法快捷键
  4. K3s集群部署+rancher部署并导入K3s集群
  5. centos阿里镜像下载
  6. java 依赖倒置_JAVA设计模式之依赖倒转原则
  7. 使用Origin绘制图表的方法
  8. rust火箭基地主楼开启方法_rust火箭基地怎么进去 | 手游网游页游攻略大全
  9. 深度学习环境搭建Ubuntu16.04+CUDA8.0+CUDNN6.0+Anaconda3+tensorflow1.3.0
  10. 【CFD趣谈】奶牛会飞吗?