問題詳情

22 Java 程式語言中,在沒有型別轉換(type cast)的情況下,下列那一個指定陳述(assignment statement)是不被允許的?
(A)指定一個 short 值到一個 long 變數
(B)指定一個 byte 值到一個 double 變數
(C)指定一個 int 值到一個 float 變數
(D)指定一個 long 值到一個 byte 變數

參考答案

答案:D
難度:適中0.569231
統計:A(0),B(13),C(8),D(37),E(0)

用户評論

成大】評論

由短數字型態轉換成長數字型態 (擴大轉換)如byte 轉成 short, int, long, float, 或 double,short轉成int, long, float, or double, char轉成int, long, float, or double, int 轉成 long, float, or double, long轉成float or double, float轉成double(數字型態由短至長的順序為 byte, short or char, int, long, float, double)參考資料:http://fredwang.blogspot.tw/2005/07/java.html