變數與常量
阿新 • • 發佈:2020-09-19
變數,就是可以變化的量。就像一個空容器,給他裝上不同的液體,就相當於給他賦不同的值。
變數是程式中最基本的單元格,其中要素包括,變數名,變數型別和作用域。
每個變數都必須宣告其型別。
注意事項
每個變數都有型別,型別可以是基本型別,也可以說引用型別。
變數名必須是合法的識別符號,最好用相關單詞。
變數宣告是一條完整的語句,因此每個宣告都必須以分號結束。
變數有 類變數,例項變數,區域性變數:
區域性變數:
寫在方法裡的變數,當在方法以外輸出時,則不能找到變數名,不能顯示輸出結果。
public class dom4 {//類
public static void main(String[] args) {//main方法
//區域性變數:在方法內使用,使用時必須宣告和初始化值
int i= 10;//宣告i是int型別,並給他賦值10
System.out.println(i);
}
}
例項變數:
寫在類裡的變數,變數不用寫在方法內,但輸出需要在方法裡輸出。是從屬於物件的。輸出方法是引用型別,將類名作為變數型別,和變數名字。變數名字的值是 new 類名(); 。例項變數如果不進行初始化,那麼輸出結果 整數型別為0,浮點數型別為0.0,字元型別為0000,布林值為false。除八大型別以外,其餘都為null。
public class dom4 {//類
String name=("小狗");//進行初始化的
int age;//沒有初始化的
public static void main(String[] args) {//main方法
//變數型別 變數名=賦值();
dom4 dom4 = new dom4();
System.out.println(dom4.age);//輸出 dom4.age 加sout即可輸出。
}
}
類變數:
寫在類裡的變數,是從屬於類的變數。在使用時,要在前面加上static,這樣就直接可以在方法裡輸出結果。
public class dom4 {//類
//類變數 static加 整數型別 變數名=值
static double salary = 2500;
public static void main(String[] args) {//main方法
//類變數 加static關鍵詞
System.out.println(salary);
}
}
常量
常量時值不會變的量,他的值可以隨意呼叫,在寫一些固定的值時需要用到。
常量的使用:
寫在方法外,在語句前面加上final,final和類變數的static一樣,同為修飾符,在需要同時使用是,不需要區分前後順序。但常量的常量名需要以大寫字母完成。輸出時直接在方法內用輸出語句加常量名即可。
public class Dme5{//類
final static double PI = 5000;//常量與類變數結合
public static void main(String[] args) {//main方法
System.out.println(PI);//輸出PI
}
}
變數的命名規範
-
所有變數,方法,類名:用相近單詞,見名知意
-
類成員變數:遵循駝峰原則,首字母小寫,之後字母大寫,字母之間不用加空格 如:lastName這種書寫方式
-
區域性變數:遵循駝峰原則,首字母小寫,之後單詞首字母大寫
-
常量:全部用大寫字母書寫,單詞之間用_下劃線來隔開
-
類名:所有首字母大寫
-