詳解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ù)運算轉(zhuǎn)換
兩個數(shù)據(jù)類型不同的變量做算術(shù)運算時,需要先進(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使用java.io.File類和java.nio.file.Path類對文件重命名
這篇文章主要給大家介紹了關(guān)于java使用java.io.File類和java.nio.file.Path類對文件重命名的相關(guān)資料,本文僅為日常操作記錄,方便后期使用查找本地電腦文件太多了,又不想一個一個重命名,改名字什么的很麻煩,需要的朋友可以參考下2024-02-02
Mybatis Criteria使用and和or進(jìn)行聯(lián)合條件查詢的操作方法
這篇文章主要介紹了Mybatis Criteria的and和or進(jìn)行聯(lián)合條件查詢的方法,本文通過例子給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2021-10-10
Jedis出現(xiàn)connection timeout問題解決方法(JedisPool連接池使用實例)
這篇文章主要介紹了Jedis出現(xiàn)connection timeout問題解決方法,使用Jedis的JedisPool連接池解決了這個問題,需要的朋友可以參考下2014-05-05
Java實現(xiàn)RedisUtils操作五大集合(增刪改查)
本文主要介紹了Java實現(xiàn)RedisUtils操作五大集合,文中通過示例代碼介紹的非常詳細(xì),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-07-07
Spring?Boot?Nacos?實現(xiàn)不停服發(fā)布過程詳解
這篇文章主要為大家介紹了Spring?Boot?Nacos實現(xiàn)不停服發(fā)布過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-05-05
SpringBoot Admin健康檢查功能的實現(xiàn)
admin主要就是告訴運維人員,服務(wù)出現(xiàn)異常,然后進(jìn)行通知(微信、郵件、短信、釘釘?shù)龋┛梢苑浅?焖偻ㄖ竭\維人員,相當(dāng)報警功能,接下來通過本文給大家介紹SpringBoot Admin健康檢查的相關(guān)知識,一起看看吧2021-06-06

