您的位置:首页 > 编程语言 > Java开发

Java基本数据类型及类型转换

2012-07-03 00:00 267 查看
基本数据类型:

一、整形:byte(8位),short(16位),int(32位),long(64位)

二、浮点型:float(1+8+23位),double(1+11+52位)

三、字符型:char(unicode字符16位)

四、布尔型:boolean

从低到高精度转换:byte->short->int->long->float->double

从高到低转换,会损失精度

例:char->int

int a = Integer.valueOf('a');//返回Integer对象
int b = Integer.valueOf('a').intValue();

System.out.println(a+" "+b);
System.out.println(a == b);

/*
输出结果:
97 97
true
*/


a == b的返回结果表示Integer对象和其返回的int值是一样的,这里注意 String 类型的==比较不是比较的String的内容,而是引用。

类似的转换都可以调用相应的类的全局函数来转换。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Java 类型转换