package 自动类型转换和强制类型转换;
public class 自动类型转换和强制类型转换 {
public static void main(String[] args)
{
byte b = 127;
char c = 'W';
short s = 23561;
int i = 3333;
long l = 400000L;
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+l));
System.out.println("累加 float 等于:"+(b+c+s+i+l+f));
System.out.println("累加 double 等于:"+(b+c+s+i+l+f+d));
//高类型向低类型转换
System.out.println("把 long 强制转换为 int:"+(int)l);
System.out.println("把 long 强制转换为 short:"+(short)l);
System.out.println("把 double 强制转换为 int:"+(int)d);
System.out.println("把 short 强制转换为 char:"+(char)s);
}
}