詳解Java變量與常量
一、常量
用final修飾(也稱最終變量)
常量在聲明時(shí)必須賦初值,賦值后不能再修改值
常量名通常用全大寫字母表示
聲明時(shí)需要添加final或static final類型修飾符,例如:
private final int PI=3.141596; //常量,類加載時(shí)確定或者更靠后確定值 private static final int PI=3.14159;//靜態(tài)常量(編譯期常量),編譯時(shí)就確定值(編譯為class文件)
二、變量
1、變量類型不同,分配的內(nèi)存類型也不同

2、無(wú)初始化成員變量的默認(rèn)值

3、變量的自動(dòng)算術(shù)運(yùn)算轉(zhuǎn)換
兩個(gè)數(shù)據(jù)類型不同的變量做算術(shù)運(yùn)算時(shí),需要先進(jìn)行數(shù)據(jù)類型轉(zhuǎn)換
系統(tǒng)的自動(dòng)類型轉(zhuǎn)換按由低到高的精度進(jìn)行
數(shù)據(jù)類型自動(dòng)轉(zhuǎn)換規(guī)則:

數(shù)據(jù)轉(zhuǎn)換示例
//兩個(gè)byte型數(shù)據(jù)相加
public class Add_two_byte{
public static void main(String args[]){
byte a = 5;
byte b = 3;
//byte c = a+b; 錯(cuò)誤,兩個(gè)操作數(shù)都轉(zhuǎn)成int型
int c = a+b; //正確操作
System.out.println(a+"+"+b+"="+c);
}
}
以上所述是小編給大家介紹的Java變量與常量詳解整合,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
Java中將String類型轉(zhuǎn)換為int類型的幾種常見方法
在java中經(jīng)常會(huì)遇到需要對(duì)數(shù)據(jù)進(jìn)行類型轉(zhuǎn)換的場(chǎng)景,這篇文章主要給大家介紹了關(guān)于Java中將String類型轉(zhuǎn)換為int類型的幾種常見方法,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-07-07
idea?maven?經(jīng)常主目錄自動(dòng)變回默認(rèn)的解決方法
很多朋友反映idea?maven?經(jīng)常主目錄自動(dòng)變回默認(rèn),遇到這樣的問(wèn)題真的很頭疼,該如何解決呢?下面小編給大家介紹下idea?maven目錄變回默認(rèn)的解決方法,需要的朋友可以參考下2022-08-08
redisson.tryLock()參數(shù)的使用及理解
這篇文章主要介紹了redisson.tryLock()參數(shù)的使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-04-04
使用Idea簡(jiǎn)單快速搭建springcloud項(xiàng)目的圖文教程
這篇文章主要介紹了使用Idea簡(jiǎn)單快速搭建springcloud項(xiàng)目,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-01-01
IDEA不識(shí)別Java文件:文件變橙色&顯示后綴名.java的解決
這篇文章主要介紹了IDEA不識(shí)別Java文件:文件變橙色&顯示后綴名.java的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-03-03

