关于本章的练习题
代码没有出现逻辑问题并且能够正常运行。但有几个问题:
当圆的半径输入为5的时候,圆的周长竟然会出现很多位小数,而输入其他的数字目前没发现问题。
如何设置保留的小数位数?比如:保留两位小数。
我将double类型全部换为float类型时,为什么在Circle类perimeter方法中return语句提示我"Type mismatch:cannot convert from double to float",难道说小数相乘的结果就是double类型吗?
想请教代码是否还有优化的空间?,如果可以请贴出优化以后的代码。我总觉得虽然能执行结果但写得啰嗦了一些。
感谢!