学习笔记05.类型转换
类型转换
由于java是强类型语言,所以要进行有些运算的时候,需要用到类型转换。
运算中,不同类型的数据要先转换为同一类型,然后再进行运算。
类型转换有两种方式:强制类型转换 和 自动类型转换。

强制转换
int i =128;
byte b = (byte)i;//内存溢出
强制转换格式: (类型)变量名
注意点:
- 不能对布尔值进行转换。
- 不能把对象类型转换为不相干的类型。
- 在把高容量转换到低容量的时候,需要强制转换。低容量转换到高容量时,会自动转换。
- 转换的时候可能存在内存溢出,或者精度问题!
附加内容
JDK7新特性,数字之间可以用下划线分割,如:
int money = 10_0000_0000;
System.out.println(money);
输出的结果为:1000000000
给时光以生命,给岁月以文明。

浙公网安备 33010602011771号