1. 程式人生 > >Java變量和常量聲明

Java變量和常量聲明

pac system 4.5 image 變量名 其中 xxx args 定義變量

一、變量

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變量和常量聲明