java中怎么算2 除以 3 等于 0.66666 java中怎么算2 除以 3 等于 0.66666 加班求助啊!坐等 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ((float)2) / 3 或者1.0 * 2 / 3 public static void main(String[] args){ int a = (int)(2f/3*100000); float b = (float)a; float c = b/100000; System.out.println(c);}这个行吗 float 相除的话,结果会保留到7位数,同时进行四舍五入,0.6666667,你要是一定要5位数的话,你强制转换一下格式DecimalFormat df = new DecimalFormat("0.00000"); df.format(值);,但是结果还是会进行四舍五入的!你要是实在一定要没有进行四舍五入的话,你可以将double类型的值转换为字符串然后截取! 还是泛型,请无视或删除之前那贴 麻烦各位高手帮帮忙指点思路。。一个判断问题! 数据库与jsp的连接 java中<?>代表什么? JDK1.4的CORBA问题. 如何编写单进程多协议的程序,同时支持TCP和UDP 帮忙分析个gc日志 c\c++中可以调用java api吗? 关于hasnext和next 请教java并发编程中阻塞状态(block)不是等待状态还能获取到cpu的时间片吗 怎么打开一个Java项目 求教给位关于一个数组的问题
1.0 * 2 / 3
int a = (int)(2f/3*100000);
float b = (float)a;
float c = b/100000;
System.out.println(c);
}
这个行吗
df.format(值);,但是结果还是会进行四舍五入的!你要是实在一定要没有进行四舍五入的话,你可以将double类型的值转换为字符串然后截取!