[1304]求圆的周长和面积(Java)
做这道基础题,首先涉及到的就是Java语言中保留两位小数的输出,藉此,有以下几种方法:
1.String.format对浮点数进行格式化输出(简单,直观)
import java.util.Scanner;public class Main{public static void main(String[] args) {double PI=3.14159;double r;double C,S;Scanner in=new Scanner(System.in);r=in.nextDouble();C=2*PI*r;S=PI*r*r;String C1=String.format("%.2f", C);String S1=String .format("%.2f",S);System.out.println(C1+" "+S1);}
}
或者
import java.util.Scanner;public class Main{public static void main(String[] args) {double PI=3.14159;double r;double C,S;Scanner in=new Scanner(System.in);r=in.nextDouble();C=2*PI*r;S=PI*r*r;System.out.print(String.format("%.2f %.2f",C,S);}
}
Tips:%.nf控制小数点后保留n位小数,这一点和C语言类似
2.DecimalFormat
import java.text.DecimalFormat;
import java.util.Scanner;public class Main {public static void main(String[] args){Scanner reader=new Scanner(System.in);double r=reader.nextDouble();double pi=3.14159;double c=2*pi*r;double s=pi*r*r;DecimalFormat df=new DecimalFormat("0.00");String S=df.format(s);String C=df.format(c);System.out.print(C+" "+S);}}
Tips:需要注意的是首行的import java.text.Decimalformat;
[1304]求圆的周长和面积(Java)相关推荐
- 【Java】编写Java应用程序,完成从键盘输入圆的半径,求圆的周长和面积并输出结果的功能...
计算公式 周长=2*PI*R 面积=PI*R*R 控制台 import java.io.*; public class MyTest {/*输入圆的半径,求圆的周长和面积*/public static ...
- java程序1:从键盘输入圆的半径,求圆的周长和面积
编写一个java程序,从键盘输入圆的半径,求圆的周长和面积,并输出. 要求: (1)半径仅考虑int型正整数,并综合利用所学较好地处理异常输入,包括非法整数.负整数输入时的处理.输入半径要给用户一些提 ...
- ZZULIOJ-1010,求圆的周长和面积(Java)
题目描述: 输入圆的半径,求圆的周长和面积. 要求定义圆周率为如下宏常量 #define PI 3.14159 输入: 输入半径r的值,为一实数. 输出: 输出一行,包括周长和面积.数据之间用一个空格 ...
- Java圆的周长公式_【Java教程】输入圆的半径,并求圆的周长和面积 来研究下吧...
我现在详细教你如何编写一个输入圆的半径与求圆的周长和面积 工具/材料 电脑 Eclipse neon软件 操作方法 01 执行菜单栏的[文件>新建>Java项目]命令,将弹出[新建Java ...
- java定义一个类计算圆的半径,C++编程:定义一个圆类要求属性为半径,操作为计算圆的周长和面积...,java编程:定义一个圆类,属性为半径,方法为对输入的半径计...
导航:网站首页 > C++编程:定义一个圆类要求属性为半径,操作为计算圆的周长和面积...,java编程:定义一个圆类,属性为半径,方法为对输入的半径计 C++编程:定义一个圆类要求属性为半径, ...
- ZZULIOJ:1010 求圆的周长和面积
1010:求圆的周长和面积 题目描述 输入圆的半径,求圆的周长和面积. 要求定义圆周率为如下宏常量 #define PI 3.14159 输入 输入半径r的值,为一实数. 输出 输出一行,包括周长和面 ...
- matlab 求圆的周长和面积
求圆的周长和面积 clc; clear; radius=3; c=2*pi*radius; s=pi*radius*radius; c,s 运行结果c = 18.8495559215388 s = 2 ...
- 简单的C++程序求圆的周长和面积
C++程序求圆的周长和面积 求圆的周长和面积 方法1:用结构化方法编程,求圆的周长和面积 方法2:用面向对象方法编程,求圆的周长和面积 初学者易犯错误模型 求圆的周长和面积 数据描述: 半径,周长,面 ...
- 编程题:带参数的宏定义来实现,求圆的周长和面积。
编程题:带参数的宏定义来实现,求圆的周长和面积. #include<stdio.h> #define PI 3.14159 #define L(r) 2*PI*(r) #define S( ...
最新文章
- 2021年大数据Kafka(一):❤️消息队列和Kafka的基本介绍❤️
- the archive which is referenced by ...问题解决方案
- OpenGL中的着色模式GL_SMOOTH与GL_FLAT
- js中将字符串转换成json的三种方式
- hdu6380(2018 “百度之星”程序设计大赛 - 初赛(B))
- mysql 查询时间转换_数据库查询时日期的转换
- Google Flash转换HTML5工具Swiffy测试版发布
- Markdown支持的语言
- 每日算法系列【LeetCode 123】买卖股票的最佳时机 III
- android日志统计管理,时间日志app下载-时间日志(时间统计管理)下载v1.1.1 安卓版-西西软件下载...
- 计网 - TCP 的稳定性:滑动窗口和流速控制是怎么回事?
- js 禁止鼠标菜单键及键盘快捷键
- 基于SSM框架的毕业设计管理系统 毕业设计-附源码211633
- 一些有关MATLAB使用的基础习题
- No thread-bound request found: Are you referring to request attributes outside of an actual web requ
- 进神经网络的学习方式(译文)----中
- 【Reinforcement Learning】蒙特卡洛算法
- IDEA中Tomcat启动后提交表单,请求的资源[/servlet_demo2/book-add.html]不可用
- 文章列表的显示 以及创建文章 还有文章详情的基本--react项目5
- 老大让我看baidu他们的查公交是怎么做的,我就看了