运算时不同的数据类型转化为同一数据类型再运算。
内存溢出问题:超过数据类型的最大容量。
int a=10_0000_0000; int b=20; long c=a*(long)b; System.out.println(c);
精度问题:强制转换时出现小数被舍去。
short,byte,char-------->int-------->long--------->flaot--------->double 需要强制转换:类型(变量名)反之则自动转换
拓展:数值之间可以用下滑线分割,下划线并不会被输出。
标签:类型转换,--------,int,数据类型,long,--------- From: https://www.cnblogs.com/zsjdbk/p/16922588.html