JAVA基礎語法之常量和變量

1.HelloWord案例:java

// 第一行的第三個單詞必須和所在的文件名稱徹底同樣,大小寫也要同樣
// public class後面表明定義一個類的名稱,類是Java當中全部源代碼的基本組織單位。
public class HelloWorld {
	// 第二行的內容是萬年不變的固定寫法,表明main方法
	// 這一行表明程序執行的起點
	public static void main(String[] args) {
		// 第三行表明打印輸出語句(其實就是屏幕顯示)
		// 但願顯示什麼東西,就在小括號當中填寫什麼內容
		System.out.println("Hello, World!!!");
	}
}

2.java中的變量及概念code

/*
變量:程序運行期間,內容能夠發生改變的量。

建立一個變量而且使用的格式:

數據類型 變量名稱; // 建立了一個變量
變量名稱 = 數據值; // 賦值,將右邊的數據值,賦值交給左邊的變量

一步到位的格式:

數據類型 變量名稱 = 數據值; // 在建立一個變量的同時,馬上放入指定的數據值
*/
public class Demo02Variable {
	public static void main(String[] args) {
		// 建立一個變量
		// 格式:數據類型 變量名稱;
		int num1;
		// 向變量當中存入一個數據
		// 格式:變量名稱 = 數據值;
		num1 = 10;
		// 當打印輸出變量名稱的時候,顯示出來的是變量的內容
		System.out.println(num1); // 10
		
		// 改變變量當中原本的數字,變成新的數字
		num1 = 20;
		System.out.println(num1); // 20
		
		// 使用一步到位的格式來定義變量
		// 格式:數據類型 變量名稱 = 數據值;
		int num2 = 25;
		System.out.println(num2); // 25
		
		num2 = 35;
		System.out.println(num2); // 35
		System.out.println("===============");
		
		byte num3 = 30; // 注意:右側數值的範圍不能超過左側數據類型的取值範圍
		System.out.println(num3); // 30
		
		// byte num4 = 400; // 右側超出了byte數據範圍,錯誤!
		
		short num5 = 50;
		System.out.println(num5); // 50
		
		long num6 = 3000000000L;
		System.out.println(num6); // 3000000000
		
		float num7 = 2.5F;
		System.out.println(num7); // 2.5
		
		double num8 = 1.2;
		System.out.println(num8); // 1.2
		
		char zifu1 = 'A';
		System.out.println(zifu1); // A
		
		zifu1 = '中';
		System.out.println(zifu1); // 中
		
		boolean var1 = true;
		System.out.println(var1); // true
		
		var1 = false;
		System.out.println(var1); // false
		
		// 將一個變量的數據內容,賦值交給另外一個變量
		// 右側的變量名稱var1已經存在,裏面裝的是false布爾值
		// 將右側變量裏面的false值,向左交給var2變量進行存儲
		boolean var2 = var1;
		System.out.println(var2); // false
	}
}
/*
使用變量的時候,有一些注意事項:

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
	}
}

3.java中的常量作用域

/*
常量:在程序運行期間,固定不變的量。

常量的分類:
1. 字符串常量:凡是用雙引號引發來的部分,叫作字符串常量。例如:"abc"、"Hello"、"123"
2. 整數常量:直接寫上的數字,沒有小數點。例如:100、200、0、-250
3. 浮點數常量:直接寫上的數字,有小數點。例如:2.五、-3.1四、0.0
4. 字符常量:凡是用單引號引發來的單個字符,就作字符常量。例如:'A'、'b'、'9'、'中'
5. 布爾常量:只有量中取值。true、false。
6. 空常量:null。表明沒有任何數據。
*/
public class Demo01Const {
	public static void main(String[] args) {
		// 字符串常量
		System.out.println("ABC");
		System.out.println(""); // 字符串兩個雙引號中間的內容爲空
		System.out.println("XYZ");

		// 整數常量
		System.out.println(30);
		System.out.println(-500);

		// 浮點數常量(小數)
		System.out.println(3.14);
		System.out.println(-2.5);

		// 字符常量
		System.out.println('A');
		System.out.println('6');
		// System.out.println(''); // 兩個單引號中間必須有且僅有一個字符,沒有不行。
		// System.out.println('AB'); // 兩個單引號中間必須有且僅有一個字符,有兩個不行。

		// 布爾常量
		System.out.println(true);
		System.out.println(false);

		// 空常量。空常量不能直接用來打印輸出。
		// System.out.println(null);
	}
}
相關文章
相關標籤/搜索