求圆的面积、周长

import java.util.Scanner;
public class TestCircle {public static void main(String[] args) {Scanner s = new Scanner(System.in);Circle c = new Circle();System.out.print("请输入圆半径:");c.radius = s.nextDouble();System.out.println("圆半径为:"+c.getRadius());System.out.println("圆周长为:"+c.findGirth());System.out.println("圆面积为:"+c.findArea());}}class Circle{double radius;//半径public double findGirth() {//计算周长return 3.14*radius*2;}public double findArea() {//计算面积return 3.14*radius*radius;}public double getRadius() {return radius;}public void setRadius(double radius) {this.radius = radius;}}

结果:

请输入圆半径:4
圆半径为:4.0
圆周长为:25.12
圆面积为:50.24

为什么下面的结果会这样?求解

请输入圆半径:3
圆半径为:3.0
圆周长为:18.84
圆面积为:28.259999999999998

java求圆的周长、面积相关推荐

  1. java求圆的周长和面积_Java小程序求圆的周长和面积实例

    在Java学习的过程中,需要经常拿一些小程序来练习.今天,我们就来看看一个利用蒙特卡洛算法计算圆周率,并输出指定半径的圆的周长和面积的小程序. 代码如下: /** * auther 司机 */ imp ...

  2. php求圆的周长面积,c语言实现输入圆的半径计算圆的面积_后端开发

    php怎么实现聊天功能_后端开发 php实现聊天功能的方法:1.在前端使用Ajax定时轮询访问php脚本,php再进行查询聊天数据进行返回给前端,最后前端将其进行渲染:2.使用WebSocket和服务 ...

  3. java求圆的周长和面积_Java学习之路----计算圆形的面积和周长

    题目:计算圆形的面积,其中圆形的半径是随意指定. 源代码以及所有的分析思路都如下: import java.util.Scanner; //引入Scanner类 public class TestAr ...

  4. Python用类求圆的周长面积与球的表面积体积

    文章目录 1. 题目

  5. java源程序求圆的周长和面积_编写程序,输入圆的半径,求出圆的周长和面积. PI=3.14...

    C语言程序 编写函数,求圆面积的值,主函数输入半径,并在主函数中调它. #includemain(){\x09floatS(floatr);\x09floatr;\x09printf("in ...

  6. 【Java】编写Java应用程序,完成从键盘输入圆的半径,求圆的周长和面积并输出结果的功能...

    计算公式 周长=2*PI*R 面积=PI*R*R 控制台 import java.io.*; public class MyTest {/*输入圆的半径,求圆的周长和面积*/public static ...

  7. JAVA 计算圆的面积和周长: 创建一个圆Circle类。为该类提供一个变量r表示半径,一个常量PI表示圆周率; * 同时为该类提供两个方法:方法一用于求圆的面积,方法二用于求圆的周长;

      插一句嘴,现在扎扎实实地把这些基础地敲一遍,理解了,可能还是会忘记.但是你最后学习的是做题的思路,而不是单纯的记代码.代码忘了再回过头来看一遍就好了,思路是别人偷不走的.[2022-9] * 思路 ...

  8. java程序1:从键盘输入圆的半径,求圆的周长和面积

    编写一个java程序,从键盘输入圆的半径,求圆的周长和面积,并输出. 要求: (1)半径仅考虑int型正整数,并综合利用所学较好地处理异常输入,包括非法整数.负整数输入时的处理.输入半径要给用户一些提 ...

  9. ZZULIOJ-1010,求圆的周长和面积(Java)

    题目描述: 输入圆的半径,求圆的周长和面积. 要求定义圆周率为如下宏常量 #define PI 3.14159 输入: 输入半径r的值,为一实数. 输出: 输出一行,包括周长和面积.数据之间用一个空格 ...

最新文章

  1. 资源贴|吴恩达新课发布第1天,3万人观看 | 完整PPT
  2. seo技巧-2015/10/05
  3. CentOS 7 Flannel的安装与配置
  4. 干货|219个opencv常用函数汇总
  5. 关于JVM类加载的几个问题
  6. 打开模式时防止BODY滚动
  7. Navicat用法入门
  8. OpenSTA —— 高效的 web 性能测试工具
  9. Linux 环境下maven安装配置
  10. IC卡参数公钥之 AID和RID
  11. [杜撰的故事]那天以后
  12. 信用卡有很多好处,远不止解决你燃眉之急这么简单
  13. 小草手把手教你 LabVIEW 串口仪器控制——VISA 串口配置
  14. 6.10 通过屏幕截图功能快速插入网页图片 [原创Excel教程]
  15. SQL Server DATEADD() 函数和DATEDIFF() 函数
  16. 25款很好看的液晶数字字体下载
  17. zip学习笔记 —— 用C编写的简单压缩库
  18. Frame size of 257 MB larger than max allowed 100 MB
  19. 微信小程序-如何实现数组转字符串以逗号隔开?【详细】
  20. SSH连接服务器经常被断开解决方法

热门文章

  1. 【STM32Cube】学习笔记(五):红外避障传感器
  2. 程序员必修之路---离职与劳动仲裁的纠纷解决
  3. 汽车行业数字化转型:时代巨变下的新机遇
  4. 绿盟python测试实习面试
  5. 小项目-弹幕数据分析+词云展示
  6. 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java流浪动物救助系统68at6
  7. Windows server远程桌面配置【只需两步的极简快速版】
  8. 菜鸟的源代码审计之路
  9. 航测空三用的软件_干货 16个倾斜摄影航测业内软件的常见问题 这样解决
  10. CCleaner软件清理系统注册表技巧