第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Java中Integer的最大值和最小值

Java中Integer的最大值和最小值

慕田峪7331174 2019-04-07 09:38:40
從JDK1.0開始,Integer中就定義了MIN_VALUE和MAX-VALUE兩個常量:/***Aconstantholdingtheminimumvaluean{@codeint}can*have,-231.*/publicstaticfinalintMIN_VALUE=0x80000000;/***Aconstantholdingthemaximumvaluean{@codeint}can*have,231-1.*/publicstaticfinalintMAX_VALUE=0x7fffffff;Q1:誰能給解釋一下,這兩個常量為什么會分別定義成0x80000000和0x7fffffff。Q2:java.lang.String的最大長度是多少?Q3:如下代碼能拋出異常嗎?為什么intx=Integer.MAX_VALUE+10;if(x>=Integer.MAX_VALUE||x
查看完整描述

2 回答

?
慕慕森

TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超17個贊

Q1:
四字節(jié)的整形有符號是-2^31~2^31-1(MIN_VALUE和MAX-VALUE的注釋里也寫了),查下對應(yīng)邊界的補(bǔ)碼二進(jìn)制表示就清楚了
Q2:
java用的不多,不太清楚,應(yīng)該可以很長,附上String的關(guān)鍵字段
/**Thevalueisusedforcharacterstorage.*/
privatefinalcharvalue[];
/**Theoffsetisthefirstindexofthestoragethatisused.*/
privatefinalintoffset;
/**ThecountisthenumberofcharactersintheString.*/
privatefinalintcount;
/**Cachethehashcodeforthestring*/
privateinthash;//Defaultto0
Q3:
intx=Integer.MAX_VALUE+10;x溢出了,x實(shí)際為-2^31+9,if條件不成立,不會拋出異常。
                            
查看完整回答
反對 回復(fù) 2019-04-07
  • 2 回答
  • 0 關(guān)注
  • 1218 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號