JAVA語法——自動型別轉換和強制型別轉換
阿新 • • 發佈:2018-11-23
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); } }