计算圆面积
(一)编程实现
版本1、程序员指定半径,计算圆面积
版本2、用户来输入半径,程序来计算圆面积
版本3、设定结果的精度,满足用户的要求
- 要求结果保留两位小数
- 回想一下你们在Python里怎么实现这个用户要求的,利用round()函数可以搞定
- 采用遮尾法,数据没变,只是显示两位小数
- 采用剪尾法来处理
源代码如下:
package net.nieyourong.p02.t01;
import java.util.Scanner;
public class Task02 {
public static void main(String[] args) {
//声明部分
double r, s;
final double PI = 3.1415926;
Scanner sc = new Scanner(System.in); //System.in-标准字节输入流,代表键盘
//输入部分
System.out.print("r = ");
r = sc.nextDouble(); //表示通过扫描器对象获取输入的实数,如果输入的不是整数或实数,就会抛出异常
//3.处理部分
s = PI * r * r; //用到了算术运算里的乘法,不是“x”,而是“*”
//4.输出部分
System.out.println("s = " + s);
}
}