Java类型转换(自动类型转换和强制类型转换)
2017-05-10 20:35
232 查看
数据类型转换
①自动类型转换:小数据类型–>大数据类型②强制类型转换:大数据类型–>小数据类型
强转格式:小数据类型 变量名 = (小数据类型)大数据类型,如:
int a = 10; byte b = (byte)a;//把int强转成byte
注意:字符串不能直接转换为基本类型,但可以通过基本类型对应的包装类则可以实现把字符串转换成基本类型。
如: String a = “52”; int i = Integer.parseInt(a);
boolean类型不可以转换为其它的数据类型。
public static void main(String[] args){ /*byte b = 11; short s = b;//把变量b存储的值赋给了变量s。2字节 int i = s;//4字节 long l = i;//8字节 System.out.println(l);//一杯200ml的水,完全可以放入500ml的容器中,不会有任何问题 */ //没有强制类型转换 /* int a = 10;//4字节 byte b = a;//cannot conver from int to byte,无法从int类型转换到byte类型。 System.out.println(b);//一杯500ml的水,放入200ml的水杯中,可能会溢出来 */ //强制类型转换 int a = 100; byte b = (byte)a; System.out.println(b); }
相关文章推荐
- Java基础学习3(类型转换:自动类型转换 和 强制类型转换,字符串String)
- 字符型_自动类型转换_强制类型转换_类型提升问题JAVA009-010
- java隐士类型转换和强制类型转换
- Java的强制类型转换与隐式类型转换
- java类型转换与强制类型转换的实现
- java 向上 类型转换 和 向下类型转化 与 强制类型转换
- Java中的类型转换与强制类型转换的实现
- java类型转换与强制类型转换
- Java面向对象【经典案例】强制/自动类型转换与类型安全的转换
- 各种数字类型转换成字符串型--JAVA(选择自 whoopee 的 Blog )
- Java基础小知识——基本数据类型和字符串以及字节数组的转换
- MySql与Java数据类型转换
- flex:RemoteObject 和 DataGrid 数据交互, AS 与java 数据类型转换
- java数据类型转换(转)
- java基本数据类型转换
- Java变量类型间的相互转换
- JAVA数据类型转换整理
- java中数据类型之间的的转换
- Java 中数据类型之间的转换
- Java变量类型间的相互转换