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