黑马程序员技术交流社区
标题:
基本数据类型问题
[打印本页]
作者:
s476596497
时间:
2014-1-20 21:18
标题:
基本数据类型问题
为什么会出现这个现象?
float a = 1000;//编译通过~
Float b = 1000;//编译不通过~~有点想不通
是不是因为float是基本数据类型,Float是一个对象的原因?
但是java1.5不是有自动装箱拆箱功能吗?
作者:
黄晓鑫
时间:
2014-1-20 21:20
float的后面必须加上L
作者:
黄晓鑫
时间:
2014-1-20 21:22
Float的后面必须加上F 因为Float是对象
作者:
kkopopo
时间:
2014-1-20 21:25
float是基本数据类型,Float是包装类(封装类)!!!
作者:
月生春
时间:
2014-1-20 21:28
float是基本数据类型,Float是包装类(封装类)。封装类可将接本数据类型封装后当作对象进行操作,并为各种基本数据类型提供各种转换功能。
例如Float f = new Float(3.4f);,即可实现将3.4f这个float类型的基本数据类型变量封装,然后当作对象处理,进行诸如类型转换(转换为字符串或者十六进制数);也可通过Float类中的静态方法或者非静态方法将字符串转换为基本数据类型,例如float f = Float.parseFloat("12.3");。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2