题目描述
​ 输入圆形的半径 r 输出圆形的面积和周长。

​ 提示1:圆的周长公式是 2∗π∗r。

​ 提示2:圆的面积公式是 π∗r∗r。

​ 在计算过程中 π 的值近似地取 3.14。

输入
​ 一个实数,表示圆的半径。(0.0<r≤100.0)
输出
​ 第一行输出圆的周长。

​ 第二行输出圆的面积。

​ 结果保留两位小数。

样例输入

3.4

样例输出

21.35
36.30

代码示例:

import java.math.BigDecimal;
import java.util.Scanner;
class demo {public static void main(String[] args) {Double PIN = 3.14;Scanner scanner = new Scanner(System.in);double r = scanner.nextDouble();Double L = 2 * PIN * r;Double S = PIN * r * r;System.out.println(String.format("%.2f",getNumber(L, 2)));System.out.println(String.format("%.2f",getNumber(S,2)));}public static Double getNumber(Double d, int b){BigDecimal decimal = new BigDecimal(d);return decimal.setScale(b, BigDecimal.ROUND_HALF_DOWN).doubleValue();}
}

运行示例:

(PS:这题有点棘手,用的方法不是很好,但是能过测评。如果你有更优的方法可在下方评论或私信我,一起学习)

java语言【#92. 圆形面积和周长】(已通过)相关推荐

  1. java定义一个方法计算三角形,长方形,圆形面积和周长

    java定义一个方法计算三角形,长方形,圆形面积和周长 /*** 定义一个方法,返回一个圆的周长 半径* 定义一个方法,返回一个圆的面积 半径* 定义一个方法,返回一个矩形的周长 长 宽* 定义一个方 ...

  2. Java输出矩形、三角形、圆形面积和周长:

    abstract class Shape {public abstract double area();public abstract double perimeter(); }class Recta ...

  3. 圆形面积与周长(仅用于个人记录)

    圆形面积与周长 题目描述 输入圆形的半径 ,输出圆形的面积和周长. ​ 提示1:圆的周长公式是 2 * π * r. ​ 提示2:圆的面积公式是π * r * r . ​ 在计算过程中 的值近似地取 ...

  4. java计算矩形的面积和周长的方法

    在生活中,我们常常需要计算某个矩形的面积和周长,如我们经常用的计算器就是个不错的选择,它可以计算出任意一个矩形的面积和周长.那么,如果你想使用 Java编程语言来计算矩形的面积和周长,你该如何做呢?今 ...

  5. Java 各种形状的面积与周长(继承)

    Java 各种形状的面积与周长(继承) 面向继承与多态编程思想:代码如下: public class GeometricManage {public static void main(String[] ...

  6. java中图形类面积、周长以及比较

    在画图软件中,可以画出不同大小或颜色的圆形.矩形等几何图形.几何图形之间有许多共同的特征,如它们可以是用某种颜色画出来的,可以是填充的或者不填充的.此外还有些不同的特征,比如,圆形都有半径,可以根据半 ...

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

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

  8. c语言算正方形面积和周长,c语言中编写一程序计算正方形的周长和面积

    C语言 编写程序,从键盘输入一个正数,计算该数的平方根. #include#includeintmain(){\x09doublex;\x09scanf("%lf",&x) ...

  9. java求椭圆的面积和周长_java实现绘制矩形和椭圆并计算面积和周长.doc

    java实现绘制矩形和椭圆并计算面积和周长 /*本文件由开伟同学亲情提供请将以下代码复制到编译器中,此文档完全免费*/ import java.awt.*; import java.awt.event ...

最新文章

  1. [Share].NET Reflector Add-Ins
  2. LFS 安装笔记 (二)
  3. colab上下载kaggle上notebook输出的自定义数据集并永久存储到GoogleDrive
  4. 值类型 引用类型 堆栈 堆 之 异想
  5. 设置centos6 yum源为光盘
  6. Taro+react开发(19)--arr声明const报错
  7. 计算机系统由低到高分层,下列选项列出计算机系统由低到高分层顺序中.doc
  8. Android单元测试(五):依赖注入,将mock方便的用起来
  9. 怎么用静图做gif动图?三步教你轻松做动图
  10. iOS开发系列--NextPrevious On-Demand Resource Basics
  11. Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns解决方法
  12. 计算机毕业设计java+ssm生鲜超市进销存管理系统(源码+系统+mysql数据库+Lw文档)
  13. 如何看计算机几核,如何查看电脑CPU是几核的?,这几步你要了解
  14. vue 身份证校验、识别性别/生日/年龄
  15. Win 10系统下,用stc-isp烧程序的时候,出现“串口已被其它程序打开或该串口不存在”的解决方法
  16. Bootstrap全部可用类名
  17. ie firefox 点flash 卡死解决方案
  18. DCDC基础(7)-- 同步BUCK芯片的电性能参数解读一
  19. vbs能调用的系统对象小结
  20. 本科课程【虚拟现实引擎Unity3D】实验4 - 卡牌游戏完善

热门文章

  1. 刘金玉编程HTML5百度资源,零基础html5网页开发教程第008期 导航栏开发案例
  2. 【快速.png转.jpg】批量转换png格式图片为jpg图片
  3. ROC曲线面积AUC详解 --转载
  4. Excel数据可视化图形
  5. VxWorks5.5.1 移植RTL8139驱动和配置网络启动调试环境
  6. delphi fmx防止左滑,右滑退出app
  7. STEAM课程的五大教学策略
  8. ROS学习记录(七) 连接单片机
  9. 在网关gateway聚合swagger文档
  10. 一款新颖实用的安防产品--丁盯智能门磁