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

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

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

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

