本題考查的是實數的精度問題
問題描述
給定圓的半徑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));}}
新聞熱點
疑難解答