2. 设计一个程序, 输入整数l, 求边长为l的正方形面积, 比直径为l的圆形面积大多少.
(0<l<1000, PI取3.14, 输出结果保留两位小数)
样例输入:
3
样例输出:
1.93
import java.util.Scanner;
import java.lang.Math;
public class Main {
public static void main(String[] args) {
Scanner scanner= new Scanner(System.in);
System.out.print("请输入一个整数(0<x<1000):");
final double PI=3.14;
double x= scanner.nextInt();
if(x>0 && x<1000){
double rel=Math.pow(x,2)-Math.pow((x/2),2)*PI;
System.out.printf("输出值为:%.2f",rel);
}else{
System.out.println("输入的数值无效");
}
}
}