数据类型转换 数据类型转换源代码1234567891011121314151617public class DEMO4 { public static void main(String[] args) { int i = 128; byte b = (byte)i; //内存溢出 double d = i; //强制类型转换 (类型)变量名 高--低 //自动转换 低--高 System.out.println(i); System.out.println(b); System.out.println(d); System.out.println("==============================="); char c = 'a'; int i1 = c + 1; System.out.println(i1); System.out.println((char)i1); }} 运行结果 注意 不能对布尔值进行转换 不能把对象类型转换为不相关的类型 把高精度转换到低精度的时候,强制转换 转换的时候可能存在内存溢出,或精度问题 JDK7新特性,数字之间可以被下划线分割 long类型数据后最好使用大写L,因为小写l和1在某种字体下难于区分 JAVA > JAVASE 数据类型转换 http://blog.170827.xyz/2022/07/19/数据类型转换/ 作者 XIAOBAI 发布于 2022年7月19日 许可协议 变量 上一篇 Java的数据类型 下一篇