JAVA语法——自动类型转换和强制类型转换
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); } }