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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

如何讓它突破10位數(shù)限制呢

public class HelloWorld{
??? public static void main(String[] args){
??????? long num = 19999999999;
??????? int count = 1;
??????? while(true){
??????????? if(num/10 != 0){
??????????????? count = count + 1;
??????????????? num = num/10;
??????????? }else{
??????????????? System.out.println("它是個(gè)"+count+"位的數(shù)!");
??????????????? break;
??????????? }
??????? }
??? }
}

怎么讓它能突破10位數(shù)限制呢

這樣寫不太行,報(bào)int過(guò)長(zhǎng)

小白對(duì)這種地方不太了解,請(qǐng)大神指教

正在回答

1 回答

int值最大取值范圍是2147483647。也就是0x7fffffff

所以需要轉(zhuǎn)為long類型才可以

public?class?HelloWorld{
????public?static?void?main(String[]?args){
????????long?num?=?99999999999l;
????????int?count?=?0;
????????if?(num?>=?0L??&&?num?<=?Long.MAX_VALUE){
????????????while(num?!=?0l){
????????????????count++;
????????????????num/=10;
????????????}
????????????System.out.println("它是個(gè)"+?count+"位的數(shù)!");
????????}?else{
????????????System.out.println("輸入有誤!");
????????}
????}
}


0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

如何讓它突破10位數(shù)限制呢

我要回答 關(guān)注問(wèn)題
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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