JAVA小数除法精度问题

2025-02-22 16:02:09
推荐回答(1个)
回答1:

因为int
是整数,整数除整数就是整数
double是小数。小数除小数才是小数
有两种方法,
1.是直接用小数除
如3.0/5.0
这样编译器会认为他们是double类型
2.是转换成double,或直接定义成double
如double
a=3;
double
b=5;
System.out.println(3/5);
还有什么不懂可以HI我