本题考查的是实数的精度问题
问题描述
给定圆的半径r,求圆的面积。 输入格式输入包含一个整数r,表示圆的半径。 输出格式输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。import java.text.DecimalFormat;import java.util.Scanner;public class Main {public static void main(String[] args) { Scanner sc = new Scanner(System.in); int r = sc.nextInt(); DecimalFormat re = new DecimalFormat("#.0000000"); double area = Math.PI*r*r; System.out.PRint(re.format(area));}}
新闻热点
疑难解答