float保留指定位数的小数
两种方法(主要是要注意返回值类型):
方法一
返回一个float类型
float num = 1.23456f; float num2 = (float)(Math.round(num*100))/100; //100指的是要保留的小数位数 System.out.println(num2);
方法二
返回一个字符串
float num = 1.23456f; DecimalFormat df = new DecimalFormat("0.00"); String num3 = df.format(num); System.out.println(num3);
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步