为啥圆的周长输出有这么多的0
可以通过以下方法来控制输出的精度(这里是保留两位小数):
DecimalFormat sum2=new DecimalFormat("#.00"); System.out.println("圆的周长为:"+sum2.format(c));
把sum定义为float就好了
double类型的数据精度很高的比float的高,你可以百度下double可以精确到多少位