變量和常量
- 變量:計算機語言中能儲存計算結果或能表示值抽象概念。變量可以通過變量名訪問。在指令式語言中,變量存儲的值通常是可變的,因此稱之爲變量。(變量:是一塊命了名的內存空間。空間的內容可以變化,通過不斷是用新數據替換老數據,打到內存的重用的目的。)
- 變量的三個要素:變量數據類型,變量名,變量值。
- 常量:在內存中一塊命名的空間、在程序運行時,不會被修改的量。Java中可以使用final關鍵字定義常量如:(final int A = 10;)
- 定義常量好處:1、可以引入業務名稱 2、可以做到“一改全改”。
- 空間對比大小double類型>float類型>long類型>int類型>short類型>byte類型。當轉化的時候如果是由大空間轉到小空間就需要強制轉換。
- 類型轉換:
1、自動類型轉換:小空間類型自動轉換成大容量類型。(注意:整型運算結果至少是 int類型!!!)列如:
byte a = 4;
byte b = 5;
byte c = a+b;//這行就會報錯
//應該寫成
byte c = (byte)(a+b);//或者
int c = a+b;
2、強制類型轉換:大容量類型強制轉換成小容量類型。 列如:
double x = 45.87;
int y = (int)x; - ==與=的區別:
1、=賦值。int a = 8;創建a變量,將8存放在a變量所在空間中。
2、==比較。a == 8 將變量a的值取出看是否與8相等。
- 變量:計算機語言中能儲存計算結果或能表示值抽象概念。變量可以通過變量名訪問。在指令式語言中,變量存儲的值通常是可變的,因此稱之爲變量。(變量:是一塊命了名的內存空間。空間的內容可以變化,通過不斷是用新數據替換老數據,打到內存的重用的目的。)
07月30日 星期四
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.