本帖最后由 Kewin.java 于 2015-3-21 18:34 编辑
为什么两个结果的值会不一样?
class DoubleTest
{
public static void main(String[] args)
{
double x = 0, y= 0, a = 10, b = 3;
x = a / b;
y = 10 /3;
System.out.println("x="+x); //x=3.3333333333333335
System.out.println("y="+y); //y=3.0
}
}
|