日期:2014-05-20 浏览次数:20683 次
package com.j913; public class FDTest { public static void main(String[] args) { float f1 = 5; float f2 = 7; System.out.println(f1/f2); double d1 = 5.0; double d2 = 7.0; System.out.println(d1/d2); //0.71428573 //0.7142857142857143 } }
------解决方案--------------------
23 正确
大家都认为是正确的,我就认为是正确了。
当然现在提倡使用JButton,而不是Button
24 正确,
float和double类型是为了科学计算和工程计算而设计的,他们执行二进制浮点运算,
这是为了在广泛的数值范围上提供较为精确的快速近似计算而精心设计。
它们并没有提供完全精确的结果,不应该被用于需要精确结果的场合,
要让一个float或者double精确的表示0.1是不可能的
25 正确
每个对象创建时都要调用构造方法,没有重载构造方法,就调用默认的空构造方法,而且递归式的调用父类的构造方法,直到Object类
26 错误
对象的作用域一旦结束,java虚拟机就兴冲冲的去收拾他了,
如果它的作用域还未结束,将指向这个对象的所有引用都改变为 指向其他对象或null,他的时日也不会长了
27 错误
没有生成新对象,只是引用在传递,
生成新对象的方法
1 new一个对象
2 clone一个对象
3 reflect一个对象
4 反序列化一个对象
28 错误
每个对象创建时都要调用构造方法,没有重载构造方法,就调用默认的空构造方法,而且递归式的调用父类的构造方法,直到Object类
29 正确
public protected private
static
synchronized
.....
30 错误
左上角为(0.0)