java定义基础变量语句_编程语言第一:JAVA语言基础,变量
在前面的幾篇文章中我們介紹了Java的運(yùn)行環(huán)境,以及Eclipse IDE的安裝與使用。從今天開始我們的文章開始介紹Java開發(fā)語言的基礎(chǔ)知識(shí)。今天主要介紹Java變量。
一、什么是變量
變量是指代在內(nèi)存中開辟的存儲(chǔ)空間,用于存放運(yùn)算過程中需要用到的數(shù)據(jù)。例:
int a=5;
int b=6;
int c=a+b;
變量a,b,c指代內(nèi)存中三塊用于存儲(chǔ)整數(shù)的存儲(chǔ)空間,分別用來存儲(chǔ)整數(shù)以及這這兩整數(shù)之和。
對(duì)于變量,我們需要關(guān)注以下幾個(gè)方面:
-變量的聲明:用特定的語法聲明一個(gè)變量,讓運(yùn)行環(huán)境為其分配空間;
-變量的命名:變量需要有個(gè)見名知意的名字,而且要符合Java語言規(guī)范;
-變量的初始化:變量聲明后,要為其賦一個(gè)確定的初值后再使用;
-變量的訪問:可以對(duì)變量中的數(shù)據(jù)進(jìn)行存取、操作,但必須和其數(shù)據(jù)類型匹配。
二、變量的聲明
當(dāng)需要使用一個(gè)變量時(shí),必須對(duì)該變量進(jìn)行聲明。變量的聲明包含兩點(diǎn):變量名和變量類型。
未經(jīng)聲明的變量不能使用,Java語言語法中規(guī)定,變量使用之前必須聲明,否則會(huì)編譯錯(cuò)誤。
public static void main(String[] args){
a=1; //編譯錯(cuò)誤,變量未聲明
int score=0;
scord=100; //編譯錯(cuò)誤
System.out.printIn(score);
}
變量沒聲明有時(shí)候是因?yàn)槠磳戝e(cuò)誤造成的。
如果多個(gè)變量的類型相同,可以在一條語句中聲明,中間用逗號(hào)隔開。
public static void main(String[] args){
int a=1,b=2; //聲明兩個(gè)整形變量,分別賦值1和2
int c,d=3; //聲明兩個(gè)整形變量,d賦初值3,c沒有賦初值
}
三、變量的命名
在聲明變量的同時(shí),要給聲明的變量命名,變量的命名需要符合標(biāo)識(shí)符語法要求,命名規(guī)則如下:
-可以由字母、數(shù)字“_”和“$”符組成;
-首字符不能以數(shù)字開頭
-Java大小寫敏感,命名變量時(shí)需要注意;
-不能使用Java保留字(一些Java語言規(guī)定好的,有特殊含義的字符),如int、if、break等;
-中文可以作為變量名,但不推薦使用。
Java命名需要見名知意,且符合Java規(guī)范:
Java變量名的定義應(yīng)“見名知意”,同時(shí)Java編程規(guī)范要求,變量的命名需要采用“駝峰命名法”,即如果變量名的名字由多個(gè)單詞組成,除第一個(gè)單詞外,其他單詞的首字母大寫,其余的字母小寫。
例:salary ,javaScore ,studentName等
四、變量的初始化
Java語言規(guī)定,變量在使用之前必須初始化,即必須給變量賦予特定的值。在C語言中變量使用之前可以不需要初始化,但其初始值不確定。Java語言的設(shè)計(jì)者為了避免因此而帶來的錯(cuò)誤,規(guī)定變量必須初始化之后才能使用。
public static void main(String[] args){
int a,b=10;
int c=a+b; //編譯錯(cuò)誤,變量a 沒有初始化
System.out.printIn(c);
}
我們可以在變量聲明以后,通過賦值語句對(duì)變量進(jìn)行初始化,但一定要確保在第一次使用改變了之前。為了防止變量聲明后在使用該變量時(shí)忘記初始化,所以我們一般在變量聲明的同時(shí),進(jìn)行初始化。 變量類型 變量名=初始值。
public static void main(String[] args){
int score;
int sum=0;
int a=5;
int b=6;
sum=a+b;
score=0;
score=score+100;
System.out.printIn(sum);
System.out.printIn(score);
}
五、變量的訪問
變量是存放數(shù)據(jù)的空間,可以對(duì)其賦值、更改和操作,要把對(duì)變量的操作理解為是對(duì)其所存儲(chǔ)的數(shù)據(jù)的操作。
public static void main(String[] args){
int a=100;
a=a+200;//該條語句的含義為:將變量a中的值加上200所得的結(jié)果再存入變量a
}
變量的操作必須與類型匹配。變量在聲明時(shí)指定了類型,Java編譯器會(huì)檢測(cè)對(duì)該變量的操作是否與其類型匹配,如果對(duì)變量的復(fù)制或者操作與其類型不匹配,會(huì)產(chǎn)生編譯錯(cuò)誤。
public static void main(String[] args){
int salary;
salary=15000,50; //編譯錯(cuò)誤
//整型變量不可以賦予浮點(diǎn)值(小數(shù))。
double d=123.456;
int n=d%2; //編譯錯(cuò)誤
//d%2為double型,不能賦值給整型n。
}
這篇文章我們主要介紹了JAVA的基礎(chǔ)知識(shí)——JAVA的變量,通過變量的聲明、變量的命名、變量的初始化、變量的訪問詳細(xì)了解了什么是變量,如何正確的使用。在了解這些的基礎(chǔ)上,在下一篇文章中,我們重點(diǎn)介紹JAVA的基本數(shù)據(jù)類型。點(diǎn)關(guān)注不迷路,跟著小裕一起學(xué)編程。
總結(jié)
以上是生活随笔為你收集整理的java定义基础变量语句_编程语言第一:JAVA语言基础,变量的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php ci上传图片,CodeIgnit
- 下一篇: 找不到天隆虚拟机_玩转虚拟机,教你如何装