close

標題:

JAVA問題~~☆★

發問:

1.指出下列各常數之類型? (a) 64.156 (b) 6.2E24 (C) 5.74e36 (D) 512 (E) 1.5E-08 2.在下列的變數中,試說明它們各屬於哪一種資料型態? (A) 886 (B) 12366L (C) 53.472 (D) 383.34F (E) 367.87D 3.下列何者是錯誤的常數 ? 為什麼 ? (A) 8x (B) 6M (C) 58.64 (D) k7 (E) $10095 (F) 847 (G) 38L (H) 16.17F

 

此文章來自奇摩知識+如有不便請留言告知

最佳解答:

0. 先概略解說數字常數(numeric literal): 可分為整數和浮點數. 沒出現小數點的就是整數. 整數隱含值(default)是 int, 浮點數default是 double. 後面只有種英文字可以附加. F(或f)代表型態為 float, L(或l)代表型態為 long, E(或e)代表 10 的次方(正負均可).1.(a)64.156 : double(b)6.2E24 : double , 6.2 * 10 的 24 次方(c)5.74e36 : double , 5.74 * 10 的?36 次方(d)512 : int(e)1.5E-08 : double , 1.5 * 10 的 負8 次方2. 應該是常數不是變數(A)886 : int(B)12366L : long(C)53.472 : double(D)383.34F : float(E)367.87D : double , (D可有可無)3.(A)8x : 錯誤 , x非 F, L, E(B)6M : 錯誤 , M非 F, L, E(C)58.64 : 正確(D)k7 : 錯誤 , 這是一個變數名稱(E)$10095 : 錯誤 , 這是一個變數名稱(F)847 : 正確(G)38L : 正確(H)16.17F : 正確

其他解答:8410E5B82AE3BBEE

arrow
arrow
    創作者介紹
    創作者 wszspj2 的頭像
    wszspj2

    wszspj2的部落格

    wszspj2 發表在 痞客邦 留言(0) 人氣()