1、變量的定義和變量使用的緣由spa
一、什麼是變量內存
(1)變量就是可變的量。作用域
(2)常量就是不可變的量。變量
(3)字面量:Java的變量和常量中存放的具體的數據稱爲字面量。file
注:不一樣類型的變量存放對應類型的數據,變量的值能夠改變。數據類型
二、爲何使用變量引用
計算機的高級語言廣泛使用變量來管理內存中存儲的數據。float
變量管理引用類型的數據im
2、變量命名、定義和初始化命名
一、變量的命名
(1)首字面是英文字面、$或下劃線,由字母、數字、下劃線組成;
(2)變量的命名遵循見名知義的原則;
(3)Java變量名建議不用中文;
(4)變量名首字母建議不用大寫字母;
(5)用駝峯命名法命名多個單詞組成的變量名;
例如:sumScore
(6)變量名不要使用Java關鍵字。
二、變量的定義
每一個變量必須屬於一種數據類型。
類型 變量1,變量2,……,變量n;
示例:
byte score; //保存單科分數
short age; //保存年齡
int sumScore; //保存總分
long fileSize; //保存文件長度
float x,y;
double result; //保存運算結果
char gender; //保存性別
boolean isContinue; //表示是否繼續
String name; //表示姓名
三、變量的初始化
age = 23;
score = 70 + 5;
i = 10 / 5;
result = Math.pow(2, 5) + 3.5;
gender = '男';
isContinue= true;
name = "周" + "杰倫";
3、使用變量簡化計算
【示例-1】保存中間結果,用分佈計算簡化複雜運算
計算(sqrt(20) + sqrt(10)) / (sqrt(20) - sqrt(10))=
要求:顯示結果保留小數點後1位,即對小數點後第2位四捨五入。
4、變量的做用域
一、Java用一對大括號做爲語句塊的範圍,稱爲做用域。
二、做用域中變量不能重複定義。
三、離開做用域,變量所分配的內存空間將被JVM回收。