真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Java第二、三章復(fù)習(xí)Java語言基礎(chǔ)—數(shù)據(jù)類型和運(yùn)算符表達(dá)式-創(chuàng)新互聯(lián)

公司主營業(yè)務(wù):網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)建站是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)建站推出天峻免費(fèi)做網(wǎng)站回饋大家。

問題1:Java包含哪兩大類數(shù)據(jù)類型?其中基本類型的每種類型的取值范圍和默認(rèn)值分別是什么?

包含基本類型和引用類型。

基本類型:整數(shù)類型:byte(8位),short(16位),int(32位),long(64位)

浮點(diǎn)類型:float(32位),double(64位)

字符類型:char(16位無符號整數(shù))

布爾類型:boolean(值為true/false)


問題2:Java在什么情況會發(fā)生整型溢出?請舉例說明,并給出解決方案。

某一類型保存的數(shù)值超過其能保存的大/最小值

例如

public static void main(String[] args){
  int m=Integer.MAX_VALUE/2+1;
  int n=Integer.MAX_VALUE/2+1;
  long normal=(long)(m+n);//m+n已超過int類型的范圍,應(yīng)該改成(long)m+n
  System.out.println(normal);
}

問題3:Java基本類型的包裝類分別是哪些?其高頻區(qū)間數(shù)據(jù)緩存范圍分別是什么?

1.基本類型的包裝類:byte 包裝類是 Byte,short 包裝類是 Short,int 包裝類是 Integer,long 包裝類是 Long,float 包裝類是 Float,double 包裝類是 Double,char 包裝類是 Character,boolean包裝類是 Boolean

2.高頻區(qū)間數(shù)據(jù)緩存范圍:Boolean:使用靜態(tài)final,就會返回靜態(tài)值,Byte:-128~127,Short:-128~127,Character:0~127,Long:-128~127,Integer:-128~127
問題4:什么是自動裝箱,什么是自動拆箱,請舉例說明。

基本數(shù)據(jù)類型和包裝類之間自動地相互轉(zhuǎn)化

例如

Integer varInteger=100;//自動裝箱
int varInt=varInteger;//自動拆箱

問題5:int與Integer有什么區(qū)別,它們之間的相互轉(zhuǎn)化是怎樣的?請通過JDK文檔自主學(xué)習(xí)Integer類,對主要方法進(jìn)行測試。

1、Integer是int的包裝類,int則是java的一種基本數(shù)據(jù)類型 。
2、Integer變量必須實(shí)例化后才能使用,而int變量不需要 。但由于有了自動裝箱和拆箱使得對Integer類也可使用:Integer i= 1;
3、Integer實(shí)際是對象的引用,int則是直接存儲數(shù)據(jù)值。
4、Integer的默認(rèn)值是null,int的默認(rèn)值是0。

相互轉(zhuǎn)化

//裝箱
Integer varInteger=100;
Integer varInteger=Integer.valueOf(100);
//拆箱
int varInt=varInteger;
int varInt=varInteger.intValue();

問題6:邏輯運(yùn)算符&和&&的區(qū)別是什么?邏輯運(yùn)算符&與位運(yùn)算符&的區(qū)別是什么?

1.邏輯運(yùn)算符&和&&的區(qū)別

&在執(zhí)行操作時,運(yùn)算符左右兩側(cè)的表達(dá)式首先被運(yùn)算執(zhí)行,再對兩表達(dá)式的結(jié)果進(jìn)行&運(yùn)算;&&在執(zhí)行操作時,如果從左側(cè)的表達(dá)式中得到操作數(shù)能確定運(yùn)算結(jié)果,不會再對右側(cè)的表達(dá)式進(jìn)行運(yùn)算

2.邏輯運(yùn)算符&與位運(yùn)算符&的區(qū)別

位運(yùn)算符&:如果相對應(yīng)位都是1,則結(jié)果為1,否則為0
邏輯運(yùn)算符&:當(dāng)&兩側(cè)的值都為真時,結(jié)果才為真
問題7:Java語言中可以采用什么語句跳出多重循環(huán)?

1.break lab(跳出多重循環(huán)的外層循環(huán))

2.continue lab(跳出外層的本次循環(huán),繼續(xù)外層下一次循環(huán))
問題8:請總結(jié)Java語言與C/C++在基本數(shù)據(jù)類型、運(yùn)算符、表達(dá)式、控制語句方面的不同

1.Java的基本數(shù)據(jù)類型有對應(yīng)的包裝類

2.Java的“&”和“|”既是邏輯運(yùn)算符,又是位運(yùn)算符,C/C++的“&”和“|”運(yùn)算符只是位運(yùn)算符

3.Java可以用break lab和continue lab語句跳出外側(cè)循環(huán),C/C++沒有

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧


當(dāng)前題目:Java第二、三章復(fù)習(xí)Java語言基礎(chǔ)—數(shù)據(jù)類型和運(yùn)算符表達(dá)式-創(chuàng)新互聯(lián)
分享地址:http://weahome.cn/article/dieips.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部