0
我碰到一個代碼片段在Java中走到今天,如下:什麼是Java的多類型轉換的目的是什麼?
long longValue = 100;
byte b = (byte)(short)(int)longValue;
byte byteValue = 100;
long l = (long)(int)(short)byteValue;
System.out.println(b+l);
是什麼類型的鑄造多次,從int到短字節的目的,以及短期爲int長?請問這有什麼區別,如果我直接從長轉換爲字節或反之亦然?
上面的代碼沒有任何區別,即使沒有明確的類型轉換!