package wjf; public class wjf1 { public static void main(String[]args){ byte b=127; char c='W'; short s=23561; int i=3333; long l=4000000L; float f=3.14159F; double d=54.523; //低类型向高类型自动转换 System.out.println("累加byte等于:"+b); System.out.println("累加char等于:"+(b+c)); System.out.println("累加short等于:"+(b+c+s)); System.out.println("累加int等于:"+(b+c+s+i)); System.out.println("累加long等于:"+(b+c+s+i+1)); System.out.println("累加float等于:"+(b+c+s+i+1+f)); System.out.println("累加double等于:"+(b+c+s+i+1+f+d)); //高类型向低类型的强制转换 System.out.println("把long强制类型转换成int:"+(int)1); //高类型到低类型转换会丢失数据 System.out.println("把long强制类型转换成short:"+(short)1); //实数到整数转换将舍弃小数部分 System.out.println("把double强制类型转换成int:"+(int)d); //整形到字符串型的转换将获取对应编码的字符 System.out.println("把short强制类型转换成char:"+(char)s); } }