1 // 創建變量 2 /*數據類型 變量名稱;//創建了一個變量 3 * 變量名稱 = 數據值;//賦值,將右邊的值賦予左邊 4 * 數據類型 變量名稱 = 數據值;//創建變量的同時立刻賦值 5 */ 6 public class DemoClass2 { 7 8 public static void main(String[] args) { 9 // TODO Auto-generated method stub 10 // 創建一個變量 11 // 格式: 數據類型 變量名稱 12 int num1; 13 // 向變量中存儲一個數據 14 // 格式:變量名稱 = 數據值 15 num1 = 10; 16 System.out.println(num1);//打印輸出變量名稱時,輸出是變量的內容 10 17 18 //改變變量本來的數字,變成新的數字 19 num1 = 20; 20 System.out.println(num1);//20 21 22 // 使用一步到位定義變量 23 // 格式:數據類型 變量名稱 = 數據值 24 int num2 = 40; 25 System.out.println(num2);//40 26 27 System.out.println("==============");//分隔打印輸出內容 28 29 byte num3 = 45;// 右側數據范圍不能超過左側數據類型的取值范圍 30 System.out.println(num3);// 45 31 //byte num4 = 400; 400超過了byte的數據類型取值范圍 32 33 short num5 = 50; 34 System.out.println(num5);//50 35 36 long num6 = 300000000L; 37 System.out.println(num6);//300000000 38 39 float num7 = 2.5F; 40 System.out.println(num7);//2.5 41 42 double num8 = 1.2; 43 System.out.println(num8);//1.2 44 45 char zifu1 = 'A'; 46 System.out.println(zifu1);// A 47 zifu1 = '中'; 48 System.out.println(zifu1);// 中 49 50 boolean var1 = true; 51 System.out.println(var1);//true 52 var1 = false; 53 System.out.println(var1);//false 54 55 //將一個變量數據內容,賦值交給另外一個變量 56 //右側的var1已存在,里面是false布爾值 57 //將右側變量里面的false值,向左交給var2進行存儲 58 boolean var2 = var1; 59 System.out.println(var2);//false 60 } 61 62 }
Java變量的注意事項
/* 如果創建多個變量,那么變量之間的名稱不可重復 * 對於float和long類型,字母后綴F和L不要丟掉 * 如果使用byte或short類型,右側數據一定不要超過左側數據類型取值范圍 * 沒有進行賦值的變量,不能直接使用;一定要賦值后,才能使用 * 變量的使用不能超過作用域的范圍 * 【作用域】:從定義變量的一行開始,一直到直接所屬的大括號結束為止 * 可以通過一個語句創建多個變量,一般不推薦這么寫 */