程序代码如下:
import java.math.BigDecimal;
import java.math.RoundingMode;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner get=new Scanner(System.in);
int n=get.nextInt();
float x[]=new float[n];
float y[]=new float[n];
float total=0;
for(int i=0;i<n;i++) {
x[i]=get.nextFloat();
y[i]=get.nextFloat();
}
for(int i=0;i<n;i++) {
total=(float)Math.PI*(x[i]*x[i]+y[i]*y[i])/100;
int year=(int)formatDecimal(total, 0, RoundingMode.UP);
System.out.println("Property "+(i+1)+": This property will begin eroding in year "+year+".");
}
System.out.println("END OF OUTPUT.");
get.close();
}
public static double formatDecimal(double d, int newScale, RoundingMode roundingMode) {
BigDecimal bd = new BigDecimal(d).setScale(newScale, roundingMode);
return bd.doubleValue();
}
}
运行结果如下: