/*
使用變量的時候,有一些注意事項:
1. 如果創建多個變量,那么變量之間的名稱不可以重復。
2. 對于float和long類型來說,字母后綴F和L不要丟掉。
3. 如果使用byte或者short類型的變量,那么右側的數據值不能超過左側類型的范圍。
4. 沒有進行賦值的變量,不能直接使用;一定要賦值之后,才能使用。
5. 變量使用不能超過作用域的范圍。
【作用域】:從定義變量的一行開始,一直到直接所屬的大括號結束為止。
6. 可以通過一個語句來創建多個變量,但是一般情況不推薦這么寫。
*/
public class Demo03VariableNotice {
public static void main(String[] args) {
int num1 = 10; // 創建了一個新的變量,名叫num1
// int num1 = 20; // 又創建了另一個新的變量,名字也叫num1,錯誤!
int num2 = 20;
int num3;
num3 = 30;
int num4; // 定義了一個變量,但是沒有進行賦值
// System.out.println(num4); // 直接使用打印輸出就是錯誤的!
// System.out.println(num5); // 在創建變量之前,不能使用這個變量
int num5 = 500;
System.out.println(num5); // 500
{
int num6 = 60;
System.out.println(num6); // 60
}
// int num6;
// System.out.println(num6); // 已經超出了大括號的范圍,超出了作用域,變量不能再使用了
// 同時創建了三個全都是int類型的變量
int a, b, c;
// 各自分別賦值
a = 10;
b = 20;
c = 30;
System.out.println(a); // 10
System.out.println(b); // 20
System.out.println(c); // 30
// 同時創建三個int變量,并且同時各自賦值
int x = 100, y = 200, z = 300;
System.out.println(x); // 100
System.out.println(y); // 200
System.out.println(z); // 300
}
}