Java基础-常量,变量,成员变量,局部变量
?
在java中,數據是以常量和變量兩種方法形式進行存儲和表示的(實際上,所有程序的數據都是這兩種形式)。
?
?變量
??變量代表程序的狀態。程序通過改變變量的值來改變整個程序的狀態,或者說得更大一些,也就是實現程序的功能邏輯。
? 為了方便的引用變量的值,在程序中需要為變量設定一個名稱,這就是變量名。
由于Java語言是一種強類型的語言,所以變量在使用以前必須首先聲明,在程序中聲明變量的語法格式如下:
??? 數據類型 變量名稱;
int x; 在該語法格式中,數據類型可以是Java語言中任意的類型,包括前面介紹到的基本數據類型以及后續將要介紹的復合數據類型。變量名稱是該變量的標識符,需要符合標識符的命名規則,在實際使用中,該名稱一般和變量的用途對應,這樣便于程序的閱讀。數據類型和變量名稱之間使用空格進行間隔,空格的個數不限,但是至少需要1個。語句使用“;”作為結束。
??? 也可以在聲明變量的同時,設定該變量的值,語法格式如下:
??? 數據類型 變量名稱 = 值;
int x = 10; 在該語法格式中,前面的語法和上面介紹的內容一致,后續的“=”代表賦值,其中的“值”代表具體的數據,注意區別“==”代表為判斷是否相等。在該語法格式中,要求值的類型需要和聲明變量的數據類型一致。
?????? 在程序中,變量的值代表程序的狀態,在程序中可以通過變量名稱來引用變量中存儲的值,也可以為變量重新賦值。例如:
int n = 5;n = 10;
?
?
?
?
?
?
成員變量:
在類中定義的變量,也稱為屬性(不在方法中定義的)
?
局部變量?
在方法中定義的變量
?
?
?
??常量
? 常量代表程序運行過程中不能改變的值。
??常量在程序運行過程中主要有2個作用:
???????? 1. 代表常數,便于程序的修改(例如:圓周率的值)
?????????2. 增強程序的可讀性(例如:常量UP、DOWN、LEFT和RIGHT分辨代表上下左右,其數值分別是1、2、3和4)
??? 常量的語法格式和變量類型,只需要在變量的語法格式前面添加關鍵字final即可。在Java編碼規范中,要求常量名必須大寫。
??則常量的語法格式如下:
??? final 數據類型 常量名稱 = 值;
??? final 數據類型 常量名稱1 = 值1, 常量名稱2 = 值2,……常量名稱n = 值n;
??? 例如:
??? final double PI = 3.14;
??? final char MALE=‘M’,FEMALE=‘F’;
??? 在Java語法中,常量也可以首先聲明,然后再進行賦值,但是只能賦值一次,示例代碼如下:
?final int UP;
??? UP = 1;
?
轉載于:https://www.cnblogs.com/hwaggLee/p/4491401.html
總結
以上是生活随笔為你收集整理的Java基础-常量,变量,成员变量,局部变量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《微之宅残牡丹》第一句是什么
- 下一篇: Linux Centos 上一些常用的命