Java 8 基本語法 (變數、資料型別)
阿新 • • 發佈:2018-12-31
package project4; public class test4 { public static void main(String[] args) { /*short是 2bytes -2^15~2^15-1 * int 是4bytes -2^31~2^32-1 * char是 2bytes * long 是 8bytes -2^63~2^63-1 */ int money=1000; System.out.println(money); /*Java中資料型別種類 *boolean *Integral Type: byte, short,int,long,char *Floating-Point Type: float,double 總共8種類型 */ /* * 表示形式: * 八進位制(Octal):以0開頭至少兩位 * 十六進位制(hexadecimal):以0x開頭,至少包含一個數(0~9,a~f) * 二進位制: 以0b開頭,至少包含一個數(0,1) */ int num2=0237; //8 int num3=0xF99; //16 int num4=0b11; //2 /*整數型別的都可以寫成10、8、16、2進位制形式*/ long num8=300000000L; char c1='1'; char c2='你'; /*char只能方一個字元,單字元,放兩個就報錯*/ } }
package project4; public class test4 { public static void main(String[] args) { /* *單精度浮點型:float, 32bytes *表示方法以f或F結尾,後面不加f一般預設是double型別 */ float f1=12.34F; float f2=12.33f; /* * 雙精度浮點型,64bytes * 表示方法以d或D結尾 */ double d1=12.33; double d2=12.333d; double num2=0.123_456_789; //提高可讀性 /* *型別轉換: *第一種:自動型別轉換:小範圍資料自動轉換成大範圍資料 *第二種:強制型別轉換:大範圍資料需要顯示轉換成小範圍資料 */ long num16=100; double num11=100; //int num18=1.2; error int num18=(int)1.2; } }