Circle cir = new Circle(); System.out.println("请输入圆的半径:"); cir.r = input.nextDouble(); cir.area(); cir.perimeter();方法: public void perimeter() { System.out.println("圆的周长="+(3.14*2*r)); }结果:圆的面积=314.0圆的周长=62.800000000000004
1 回答
已采纳
望远
TA贡献1017条经验 获得超1032个赞
实数在计算机中无法精确表示,格式化输出一下:
DecimalFormat df=(DecimalFormat)NumberFormat.getInstance(); df.setMaximumFractionDigits(2); //保留两位小数 System.out.println(df.format(12.3456789));
添加回答
举报
0/150
提交
取消