亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網(wǎng)為廣大站長(zhǎng)提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請(qǐng)做好本站友鏈:【 網(wǎng)站目錄:http://www.430618.com 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會(huì)員:747

王牌編程語言Java常量、變量、數(shù)據(jù)類型詳解

 

什么是常量

常量指程序里持續(xù)不變的值,在整個(gè)程序運(yùn)行過程中它是不可改變的常見的字面量類型有

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

浮點(diǎn)數(shù)字面常量,如:123.4,.18,1.8e1,1.2D,1.2F

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

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

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

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

常量-JAVA7特性

數(shù)值常量對(duì)下劃線支持

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

聲明二進(jìn)制常量

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

 intmask= 0b01010000101;
 //結(jié)合下劃線來寫
 intbinary= 0B0101_0000_1010_0010_1101_0000_1010_0010; 

什么是變量

概念

變量是指在程序的運(yùn)行過程中隨時(shí)可以發(fā)生變化的量

變量是程序中數(shù)據(jù)的臨時(shí)存放場(chǎng)所:保存程序運(yùn)行時(shí)用戶輸入的數(shù)據(jù);特定的運(yùn)算結(jié)果等

變量其實(shí)是內(nèi)存中的一小塊區(qū)域,使用變量名來訪問這塊區(qū)域的數(shù)據(jù)。因此,每一個(gè)變量使用前必須要先申請(qǐng)(聲明)(強(qiáng)類型語言的特點(diǎn)),然后必須進(jìn)行賦值(初始化),才能使用。

變量的聲明

格式

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

案例

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

數(shù)據(jù)類型及分類

基本數(shù)據(jù)類型

變量就是申請(qǐng)內(nèi)存來存儲(chǔ)值。也就是說,當(dāng)創(chuàng)建變量的時(shí)候,需要在內(nèi)存中申請(qǐng)空間。內(nèi)存管理系統(tǒng)根據(jù)變量的類型為變量分配存儲(chǔ)空間,分配的空間只能用來儲(chǔ)存該類型數(shù)據(jù)。因此,通過定義不同類型的變量,可以在內(nèi)存中儲(chǔ)存整數(shù)、小數(shù)或者字符。

Java的兩大數(shù)據(jù)類型

內(nèi)置數(shù)據(jù)類型

引用數(shù)據(jù)類型

內(nèi)置數(shù)據(jù)類型

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

六種數(shù)字類型之整數(shù)型:byte short int long

六種數(shù)字類型之浮點(diǎn)型:double float

字符類型:char

布爾型:boolean

數(shù)據(jù)類型內(nèi)存大小與取值范圍

王牌編程語言Java常量、變量、數(shù)據(jù)類型詳解

 

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

Java語言的整形常量默認(rèn)為int型,聲明long型后面需加上l或者L,否則會(huì)出錯(cuò)

浮點(diǎn)數(shù)類型

與整數(shù)類型相似,Java浮點(diǎn)數(shù)類型有固定的表數(shù)范圍和字段長(zhǎng)度,不受平臺(tái)影響

表示形式

十進(jìn)制數(shù)形式,例如:3.14 314.1 .3141

科學(xué)計(jì)數(shù)法形式,如:3.14e2 3.14E-1

聲明一個(gè)常量為float型

Java浮點(diǎn)型常量默認(rèn)為double型,如要聲明一個(gè)常量為float型,則需在數(shù)字后面加f或F

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

字符類型-char

單個(gè)字符用char類型表示,通常取值可為:英文字母、數(shù)字、轉(zhuǎn)義序列、特殊字符等

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

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

案例表

王牌編程語言Java常量、變量、數(shù)據(jù)類型詳解

 

布爾類型-boolean

boolean類型適于邏輯運(yùn)算,一般用于程序流程控制

boolean數(shù)據(jù)類型有兩個(gè)值:true和false

分享到:
標(biāo)簽:常量 Java
用戶無頭像

網(wǎng)友整理

注冊(cè)時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會(huì)員

趕快注冊(cè)賬號(hào),推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫(kù),初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績(jī)?cè)u(píng)定2018-06-03

通用課目體育訓(xùn)練成績(jī)?cè)u(píng)定