package demo; public class Java05 {//类型转换,不同类型的转化成同一类型再计算 public static void main(String[] args) { int i=128; byte b=(byte)i;//强制转换,但i=128时,内存溢出,因为byte最大127 int j=127; byte c=(byte)j;//强制转换,由高到低 int k=12; double a=k;//自动转换,由低到高 System.out.println("=============="); System.out.println((int)23.7);//23 System.out.println((int)-45.23f);//-45 System.out.println("=============="); char ch='a'; int m=ch+1; System.out.println(m);//输出98 System.out.println((char)m);//强制转换输出b } }
内容基本在代码里面了,有问题欢迎指出
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)