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
a == b的返回结果表示Integer对象和其返回的int值是一样的,这里注意 String 类型的==比较不是比较的String的内容,而是引用。
类似的转换都可以调用相应的类的全局函数来转换。
一、整形: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基本数据类型、包装类与String类之间的转换
- java基本数据类型转换
- JAVA基本数据类型与其他语言数据类型之间的转换方法
- java基础之基本数据类型及之间的转换
- Java基本数据类型转换那些事
- Java基本语法-----java数据类型的转换
- java中的基本数据类型的转换
- Java基本数据类型转换(转)
- Java String和基本数据类型之间的转换
- 【JAVA基础】—基本数据类型及转换
- java基本数据类型自动转换
- Java基础之基本数据类型转换
- java学习之旅10--基本数据类型自动转换_强制转型_类型提升问题
- Java中 基本数据类型与封装类、字符串的相互转换 方法汇总
- java 基本数据类型的转换相关问题
- 各类Java基本数据类型转换
- Java千百问_06数据结构(006)_java基本数据类型如何转换
- java基本数据类型转换
- [bxd学习java基本点]1.基本数据类型与字符串型转换与其他类型转成字符串
- java基本数据类型转换