java语言【#92. 圆形面积和周长】(已通过)
题目描述
输入圆形的半径 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. 圆形面积和周长】(已通过)相关推荐
- java定义一个方法计算三角形,长方形,圆形面积和周长
java定义一个方法计算三角形,长方形,圆形面积和周长 /*** 定义一个方法,返回一个圆的周长 半径* 定义一个方法,返回一个圆的面积 半径* 定义一个方法,返回一个矩形的周长 长 宽* 定义一个方 ...
- Java输出矩形、三角形、圆形面积和周长:
abstract class Shape {public abstract double area();public abstract double perimeter(); }class Recta ...
- 圆形面积与周长(仅用于个人记录)
圆形面积与周长 题目描述 输入圆形的半径 ,输出圆形的面积和周长. 提示1:圆的周长公式是 2 * π * r. 提示2:圆的面积公式是π * r * r . 在计算过程中 的值近似地取 ...
- java计算矩形的面积和周长的方法
在生活中,我们常常需要计算某个矩形的面积和周长,如我们经常用的计算器就是个不错的选择,它可以计算出任意一个矩形的面积和周长.那么,如果你想使用 Java编程语言来计算矩形的面积和周长,你该如何做呢?今 ...
- Java 各种形状的面积与周长(继承)
Java 各种形状的面积与周长(继承) 面向继承与多态编程思想:代码如下: public class GeometricManage {public static void main(String[] ...
- java中图形类面积、周长以及比较
在画图软件中,可以画出不同大小或颜色的圆形.矩形等几何图形.几何图形之间有许多共同的特征,如它们可以是用某种颜色画出来的,可以是填充的或者不填充的.此外还有些不同的特征,比如,圆形都有半径,可以根据半 ...
- JAVA 计算圆的面积和周长: 创建一个圆Circle类。为该类提供一个变量r表示半径,一个常量PI表示圆周率; * 同时为该类提供两个方法:方法一用于求圆的面积,方法二用于求圆的周长;
插一句嘴,现在扎扎实实地把这些基础地敲一遍,理解了,可能还是会忘记.但是你最后学习的是做题的思路,而不是单纯的记代码.代码忘了再回过头来看一遍就好了,思路是别人偷不走的.[2022-9] * 思路 ...
- c语言算正方形面积和周长,c语言中编写一程序计算正方形的周长和面积
C语言 编写程序,从键盘输入一个正数,计算该数的平方根. #include#includeintmain(){\x09doublex;\x09scanf("%lf",&x) ...
- java求椭圆的面积和周长_java实现绘制矩形和椭圆并计算面积和周长.doc
java实现绘制矩形和椭圆并计算面积和周长 /*本文件由开伟同学亲情提供请将以下代码复制到编译器中,此文档完全免费*/ import java.awt.*; import java.awt.event ...
最新文章
- [Share].NET Reflector Add-Ins
- LFS 安装笔记 (二)
- colab上下载kaggle上notebook输出的自定义数据集并永久存储到GoogleDrive
- 值类型 引用类型 堆栈 堆 之 异想
- 设置centos6 yum源为光盘
- Taro+react开发(19)--arr声明const报错
- 计算机系统由低到高分层,下列选项列出计算机系统由低到高分层顺序中.doc
- Android单元测试(五):依赖注入,将mock方便的用起来
- 怎么用静图做gif动图?三步教你轻松做动图
- iOS开发系列--NextPrevious On-Demand Resource Basics
- Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns解决方法
- 计算机毕业设计java+ssm生鲜超市进销存管理系统(源码+系统+mysql数据库+Lw文档)
- 如何看计算机几核,如何查看电脑CPU是几核的?,这几步你要了解
- vue 身份证校验、识别性别/生日/年龄
- Win 10系统下,用stc-isp烧程序的时候,出现“串口已被其它程序打开或该串口不存在”的解决方法
- Bootstrap全部可用类名
- ie firefox 点flash 卡死解决方案
- DCDC基础(7)-- 同步BUCK芯片的电性能参数解读一
- vbs能调用的系统对象小结
- 本科课程【虚拟现实引擎Unity3D】实验4 - 卡牌游戏完善