强制类型数据转换
- 强制转换的格式
- b = (byte)(a + b);
- 强制转换的注意事项
- 如果超出了被赋值的数据类型的取值范围得到的结果会与你期望的结果不同
/*
强制转换:
目标类型 变量名 = (目标类型)(被转换的数据);
建议:数据做运算,结果是什么类型,就用什么类型接受,不要随意转换类型,否者会有精度的损失。
*/
public class TypeCastDemo2{
public static void main(String[] args) {
//定义两个变量
int a = 10;
int b = 20;
int c = a + b;
System.out.println(c);
byte d = (byte)(a + b) ;
System.out.println(d);
}
}