Java编程不同数的输出结果却是相同的。
public class sm
{
public static void main(String args[])
{
//System.out.println(-1.1256e-44f);
//System.out.println(-5.44e-45f);
System.out.println(11);
System.out.println(011);
System.out.println(0x11);
System.out.println(5.123);
System.out.println(5.123f);
System.out.println(5.123d);
System.out.println(5.123E3f);
System.out.println(5.123e3F);
System.out.println(2147483647);
System.out.println(-3e-45f);
System.out.println(-1.401298e-45f);
System.out.println(-1.5e-45f);
System.out.println(-1.5e-45f);
}
}
/*
为什么运行结果是这样的啊
F:\java\2010-01-06>javac sm.java
F:\java\2010-01-06>java sm
11
9
17
5.123
5.123
5.123
5123.0
5123.0
2147483647
-2.8E-45
-1.4E-45
-1.4E-45
-1.4E-45
F:\java\2010-01-06>*/