cast運算元

用途: 用於強制型別轉換

之前在講到primitive時, 有說過較小型別的primitive不能裝在較大型別的primitive,

但是如果要硬來, 把較大型別的primitive塞進較小型別的primitive, 就用cast達到目的。


e.g.

long y = 40002;
short x = (short) y;  // x = -25534;

p.s. short的值域: -32768到32767

e.g.

float f = 3.14f;
int x = (int) f;  // x = 3;

以上標橘底為cast運算元。



留言

這個網誌中的熱門文章

如何在macbook pro上安裝Eclipse、tomcat、mariadb、MySQLWorkbench?

求1000和495的最大公因數

如何在mac版的Eclipse workspace中找到.metadata?