数据对象赋值

来源:互联网 发布:作曲的软件 编辑:程序博客网 时间:2024/06/11 21:38
<pre name="code" class="java">
最近发现一个很有意思的现象,如下:
</pre><pre name="code" class="java"> public static void main(String args[]){        Object d=new Double(2.36);        Object[] o=new Object[6];        d=5D;        o[0]=d;        d=9f;        System.out.println(o[0]);      } 

大家猜猜输出应该是什么,9.0?No,答案是是5.0.如果把

d=5D;
删除掉,结果是2.36.也就是d=9f;完全不起作用。Why?



0 0
原创粉丝点击