詳解Java變量與常量
一、常量
用final修飾(也稱最終變量)
常量在聲明時必須賦初值,賦值后不能再修改值
常量名通常用全大寫字母表示
聲明時需要添加final或static final類型修飾符,例如:
private final int PI=3.141596; //常量,類加載時確定或者更靠后確定值 private static final int PI=3.14159;//靜態(tài)常量(編譯期常量),編譯時就確定值(編譯為class文件)
二、變量
1、變量類型不同,分配的內存類型也不同
2、無初始化成員變量的默認值
3、變量的自動算術運算轉換
兩個數(shù)據(jù)類型不同的變量做算術運算時,需要先進行數(shù)據(jù)類型轉換
系統(tǒng)的自動類型轉換按由低到高的精度進行
數(shù)據(jù)類型自動轉換規(guī)則:
數(shù)據(jù)轉換示例
//兩個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ù)都轉成int型 int c = a+b; //正確操作 System.out.println(a+"+"+b+"="+c); } }
以上所述是小編給大家介紹的Java變量與常量詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關文章
java使用java.io.File類和java.nio.file.Path類對文件重命名
這篇文章主要給大家介紹了關于java使用java.io.File類和java.nio.file.Path類對文件重命名的相關資料,本文僅為日常操作記錄,方便后期使用查找本地電腦文件太多了,又不想一個一個重命名,改名字什么的很麻煩,需要的朋友可以參考下2024-02-02Mybatis Criteria使用and和or進行聯(lián)合條件查詢的操作方法
這篇文章主要介紹了Mybatis Criteria的and和or進行聯(lián)合條件查詢的方法,本文通過例子給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2021-10-10Jedis出現(xiàn)connection timeout問題解決方法(JedisPool連接池使用實例)
這篇文章主要介紹了Jedis出現(xiàn)connection timeout問題解決方法,使用Jedis的JedisPool連接池解決了這個問題,需要的朋友可以參考下2014-05-05Java實現(xiàn)RedisUtils操作五大集合(增刪改查)
本文主要介紹了Java實現(xiàn)RedisUtils操作五大集合,文中通過示例代碼介紹的非常詳細,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-07-07Spring?Boot?Nacos?實現(xiàn)不停服發(fā)布過程詳解
這篇文章主要為大家介紹了Spring?Boot?Nacos實現(xiàn)不停服發(fā)布過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-05-05SpringBoot Admin健康檢查功能的實現(xiàn)
admin主要就是告訴運維人員,服務出現(xiàn)異常,然后進行通知(微信、郵件、短信、釘釘?shù)龋┛梢苑浅?焖偻ㄖ竭\維人員,相當報警功能,接下來通過本文給大家介紹SpringBoot Admin健康檢查的相關知識,一起看看吧2021-06-06