舍入逻辑在Java
答
double a = <ur NUmber>;
double roundOff = (double) Math.round(a*10)/10;
希望这会帮助你。这里2.25将是整数到2.3
答
如果你要打印,比使用printf
方法,它具有默认舍入。
System.out.printf("%.1f", 2.23);
System.out.printf("%.1f", 2.26);
如果您需要四舍五入进行计算值比使用Math.round
double newValue= (double)Math.round(value*10)/10;
什么是约2.25? – rpc1
for 2.25它应该是2.3 –
欢迎来到SO:SE。该网站的原则是在用户表明自己努力解决问题后帮助用户。这样的努力可能是通过关键词“java rounding”在线搜索。请参阅[问]以改善您的帖子。 – mins