註意:如果使用notepad++編碼,在cmd控制台編譯時報錯(編碼GBK的不可映射字元),可以參考如下鏈接進行設置:https://jingyan.baidu.com/article/e3c78d649a56233c4c85f502.html 1.編寫案例演示每種不同數據類型的變數定義 /* 變數 ...
註意:如果使用notepad++編碼,在cmd控制台編譯時報錯(編碼GBK的不可映射字元),可以參考如下鏈接進行設置:https://jingyan.baidu.com/article/e3c78d649a56233c4c85f502.html 1.編寫案例演示每種不同數據類型的變數定義 /* 變數的定義格式: 數據類型 變數名 = 初始化值; 數據類型: byte,short,int,long,float,double,char,boolean */ public class VaribleDemo{ public static void main(String[] args){ //定義byte類型的變數 byte b = 10; System.out.println(10); System.out.println(b); //定義short類型的變數 short s = 100; System.out.println(s); //定義int類型的變數 int i = 1000; System.out.println(i); //定義long類型的變數 //註意定義long類型的變數時,最好直接加上L long l = 10000000000L; System.out.println(l); //定義float類型的變數 //註意定義float類型的變數時,最好直接加上F float f = 12.34F; System.out.println(f); //定義double類型的變數 double d = 12.34; System.out.println(d); //定義char類型的變數 char c = 'a'; System.out.println(c); //定義boolean類型的變數 boolean bb = true; System.out.println(bb); } } 2.變數定義的註意事項 -變數未賦值,不能直接使用 引出變數的第二種使用格式 -變數只在它所屬的範圍內有效。 變數在哪對大括弧內,變數就屬於哪對大括弧。 -一行上可以定義多個變數,但是不建議這樣定義 /* 變數定義的註意事項: A:變數未賦值,不能直接使用 B:變數只在它所屬的範圍內有效,變數屬於它所在的大括弧 C:一行上可以定義多個變數,但是不建議 */ public class VaribleDemo2{ public static void main(String[] args){ //定義一個變數 int a = 10; System.out.println(a); int b; b = 20; System.out.println(b); //代碼塊 { int c = 30; System.out.println(c); } //System.out.println(c); //此項會編譯報錯,此值將不會在控制台輸出 int aa,bb; aa = 10; bb = 20; System.out.println(aa); System.out.println(bb); } }