日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

王牌編程語言Java常量、變量、數據類型詳解

 

什么是常量

常量指程序里持續不變的值,在整個程序運行過程中它是不可改變的常見的字面量類型有

整型字面常量,如:123,067,0X1D,123L

浮點數字面常量,如:123.4,.18,1.8e1,1.2D,1.2F

布爾型字面常量,如:true,false

字符字面常量,如:’a’,’8’,‘n’,‘\u123f’

字符串字面常量,如:“a”,“hello”

引用類型字面常量,如:null

常量-JAVA7特性

數值常量對下劃線支持

JDK 7中,你可以在數值常量中使用'_'來提升可讀性。這對在源代碼中使用了大數字的人來說尤其有用,例如在金融或者計算領域中。不能在小數后面,或者數字的開始和結束的地方放下劃線。

聲明二進制常量

JDK7中,對于整型類型(byte,short, int和long)來說,你可以用‘0b’前綴來表明這是一個二進制的常量。

 intmask= 0b01010000101;
 //結合下劃線來寫
 intbinary= 0B0101_0000_1010_0010_1101_0000_1010_0010; 

什么是變量

概念

變量是指在程序的運行過程中隨時可以發生變化的量

變量是程序中數據的臨時存放場所:保存程序運行時用戶輸入的數據;特定的運算結果等

變量其實是內存中的一小塊區域,使用變量名來訪問這塊區域的數據。因此,每一個變量使用前必須要先申請(聲明)(強類型語言的特點),然后必須進行賦值(初始化),才能使用。

變量的聲明

格式

變量類型變量名= 變量初值;

案例

 intX = 3;//聲明變量
 doubleb = 0.123;//聲明變量
 charch; //聲明變量
 ch = 'a';//變量賦值

數據類型及分類

基本數據類型

變量就是申請內存來存儲值。也就是說,當創建變量的時候,需要在內存中申請空間。內存管理系統根據變量的類型為變量分配存儲空間,分配的空間只能用來儲存該類型數據。因此,通過定義不同類型的變量,可以在內存中儲存整數、小數或者字符。

Java的兩大數據類型

內置數據類型

引用數據類型

內置數據類型

Java語言提供了八種基本類型。六種數字類型(四個整數型,兩個浮點型),一種字符類型,還有一種布爾型。

六種數字類型之整數型:byte short int long

六種數字類型之浮點型:double float

字符類型:char

布爾型:boolean

數據類型內存大小與取值范圍

王牌編程語言Java常量、變量、數據類型詳解

 

Java各整數類型有固定的表數范圍和字段長度,其不受操作系統的影響,以保證Java程序的可移植性。

Java語言的整形常量默認為int型,聲明long型后面需加上l或者L,否則會出錯

浮點數類型

與整數類型相似,Java浮點數類型有固定的表數范圍和字段長度,不受平臺影響

表示形式

十進制數形式,例如:3.14 314.1 .3141

科學計數法形式,如:3.14e2 3.14E-1

聲明一個常量為float型

Java浮點型常量默認為double型,如要聲明一個常量為float型,則需在數字后面加f或F

doubled = 3141。5
 //聲明常量為float型需要加上f或F
 floatf = 3141.5f
 floatf = 3141.5F

字符類型-char

單個字符用char類型表示,通常取值可為:英文字母、數字、轉義序列、特殊字符等

Java中的字符占兩個字節(16位),因此可用十六進制編碼形式表示

Java中的字符類型的值通常用單引號(‘ ’ )括起來

案例表

王牌編程語言Java常量、變量、數據類型詳解

 

布爾類型-boolean

boolean類型適于邏輯運算,一般用于程序流程控制

boolean數據類型有兩個值:true和false

分享到:
標簽:常量 Java
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定