Java變量和常量聲明
一、變量
1.變量的定義
變量是內存中的一個存儲區域,該區域有自己的名稱(變量名)和類型(數據類型),Java中每個變量必須先聲明,後使用 該區域的數據可以在同一類型範圍內不斷變化
2.變量的分類
1)按數據類型
對於每一種數據都定義了明確的具體數據類型,在內存中分配了不同大小的內存空間
數據類型分為基本數據類型和引用數據類型,引用數據類型有類(class)、接口(interface)、數組,基本數據類型有布爾型(boolean)、字符型(char)、數值性【整數類型(byte、short、int、long)、浮點類型(float、double)】
註意:boolean類型數據只允許取值true和false,無null
2)按聲明的位置
在方法體外,類體內聲明的變量稱為成員變量;在方法體內部聲明的變量稱為局部變量
3.聲明格式
定義變量的格式:數據類型 變量名 = 初始化值
變量在內存中的區域:
代碼實例
package com.yyx.pratice;
public class JavaPratice {
public static void main(String[] args) {
//聲明long類型數據時,超出int值範圍末尾要加‘L‘或者‘l‘
long lon=54365465346765768L;
//聲明為float類型的浮點型數據,末尾要加‘F’或者‘f’
float flo=34.5f;
boolean blo=true;
System.out.println(lon);
System.out.println(flo);
System.out.println(blo);
}
}
二、常量
常量是一種特殊的變量,它的值被設定後,在程序運行過程中不允許改變,一般用大寫字符
語法:final 常量名 = 值;如:final String LOVE = ‘java‘;
註意:必須要在常量聲明的時候就對其進行初始化,否則會出現編譯錯誤。常量一旦初始化後就無法再改動
字符型常量的三種表現形式:
1.字符常量是用單引號(‘ ’)括起來的單個字符,涵蓋世界上所有書面語的字符。例如:char c1 = ‘a‘; char c2 = ‘中‘; char c3 = ‘9‘;
2.Java中還允許使用轉義字符‘\’來將其後的字符轉變為特殊字符型常量。例如:char c3 = ‘\n’; // ‘\n‘表示換行符
3.直接使用 Unicode 值來表示字符型常量:‘\uXXXX’。其中,XXXX代表一個十六進制整數。如:\u000a 表示 \n
Java變量和常量聲明