/**作者:呆萌老師* csdn認(rèn)證講師* 51cto高級(jí)講師* 騰訊課堂認(rèn)證講師* 網(wǎng)易云課堂認(rèn)證講師* 華為開(kāi)發(fā)者學(xué)堂認(rèn)證講師* 愛(ài)奇藝千人名師計(jì)劃成員*在這里給大家分享技術(shù)、知識(shí)和生活*各種干貨,記得關(guān)注哦!*vx:it_daimeng*/
1、什么是變量
變量是指向特定值的一個(gè)引用。
2、變量的組成
變量是由三個(gè)要素組成的分別是數(shù)據(jù)類型,標(biāo)識(shí)符和值。
變量的數(shù)據(jù)類型確定了其值的取值范圍,大小,類型等。Java是一門注重?cái)?shù)據(jù)類型的語(yǔ)言,因此我們?cè)诼暶魅魏巫兞繒r(shí)要確定變量的數(shù)據(jù)類型。
變量的標(biāo)識(shí)符是變量的唯一識(shí)別標(biāo)志,我們通過(guò)標(biāo)識(shí)符可以確定到變量本身。通俗來(lái)說(shuō)標(biāo)識(shí)符就是變量的名字。這個(gè)名字就是變量的唯一識(shí)別標(biāo)志。標(biāo)識(shí)符的出現(xiàn)主要是為了方便我們操控這個(gè)變量,靈活地進(jìn)行變量的后續(xù)操作。
變量的值是為了確定其引用指向的特定的值。在Java中任何沒(méi)有被賦值的變量都不能直接操作。在未被賦值之前,都只能稱之為聲明一個(gè)變量。
3、變量的操作
①聲明
int number;
②賦值
任何變量的賦值,都將使用“=”來(lái)賦值。
number=12;
③變量的其他相關(guān)操作
如算數(shù)運(yùn)算,改值等等。
4、數(shù)據(jù)類型
因?yàn)槲覀冎雷兞康臉?gòu)成三要素之一是數(shù)據(jù)類型,那么數(shù)據(jù)類型到底有哪些呢?
在Java中數(shù)據(jù)類型被分為,基本數(shù)據(jù)類型與引用類型(對(duì)象/包裝類)。
基本數(shù)據(jù)類型有四種:整型,浮點(diǎn)型,布爾型,字符類型。
整型:整型是被用來(lái)表示整數(shù)部分的值的類型。
根據(jù)取值范圍我們有可以將整型分為短整型(short),整型(int),長(zhǎng)整型(long)。
int number=999995;short number2=33;long number3=1564131365;
浮點(diǎn)類型:用來(lái)描述有小數(shù)點(diǎn)的值的類型。
浮點(diǎn)類型根據(jù)小數(shù)點(diǎn)精度問(wèn)題可分為單精度(float)和雙精度(double)。
在Java中默認(rèn)是使用的雙精度,在開(kāi)發(fā)當(dāng)中更多的也是使用雙精度。若要使用單精度,必須要使用float強(qiáng)轉(zhuǎn)。
float number=(float)3.4;double number1=3.1415;
字符類型用來(lái)表示字母,符號(hào)。
char achar=’S’;
布爾類型用來(lái)表示對(duì)錯(cuò)。其值只有兩個(gè),一個(gè)為true,一個(gè)為false。
boolean aboolean=true;boolean aboolean=false;
引用類型暫時(shí)在這里不講,后面在講完類與對(duì)象之后將會(huì)在那里提及。
5、變量命名規(guī)則:
6、常量
常量是具有公約性的值,如PI,e,數(shù)據(jù)庫(kù)連接的四個(gè)參數(shù)等等。
通常常量使用static final修飾。
常量通常在一個(gè)類中被多個(gè)方法使用且值不會(huì)因?yàn)楸皇褂枚l(fā)生改變。這就解決了變量會(huì)因?yàn)槭褂枚沟弥蛋l(fā)生改變的問(wèn)題。
static final double PI=3.1415926;
命名規(guī)則:全名稱大寫。