java基本语法(类型转换)
java作为强类型的语言,在使用时需要进行类型转换(运算时互相转换)
运算时不同类型的数据先转换同一类型
内存量由高到低
类型强制转换:内存量由低到高 (类型名)+值
ps:小内存含量的类型转换时会因为超过其存储的最大值而产生内存溢出,所输出的值也会出错
计算时也可能会产生溢出问题;
类型自动转换:内存量由高到底
浮点数的优先级比整数的高所以在整数后
注意点:1.布尔值不可以进行类型转换
2.在低到高转换时注意内存溢出和精度缺失(通常为浮点数)的问题
3.不可以把对象类型转换成不相干的类型