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);
	}
}

  

猜你喜欢

转载自www.cnblogs.com/JAYPARK/p/10009413.html