課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)升級版
有誰能解釋一下編寫這個代碼的意思嗎?新手,拜托!拜托!那位大神
2017-11-15
源自:Java入門第一季(IDEA工具)升級版 3-3
正在回答
簡化下,你這樣能看懂,那么給出的提示代碼也就懂了
while(num > 0){???? //任意數(shù)大于0 位true,反之不執(zhí)行
num/=10; ????????????//任意數(shù)除以10
count++;?????????????? //count每次執(zhí)行一次 count+1 ??????? } System.out.println("它是個"+ count+"位的數(shù)!");//執(zhí)行結(jié)束count為3 }
if (num >= 0 ?&& num<=999999999){ while(num != 0){???? //當你輸入的數(shù)不為0時就執(zhí)行以下代碼 count++;??????????????? //count是幾位數(shù)初始值為0,先自加一次成1位了 num/=10;????????????? //你輸入的數(shù)999/=10也就成了99了,num還是不為0,在循環(huán)執(zhí)行count成2,num為9了在循環(huán)執(zhí)行count成3而num就成0了,while語句執(zhí)行就結(jié)束了 } System.out.println("它是個"+ count+"位的數(shù)!");//while執(zhí)行結(jié)束count是3,這輸出的就是3位數(shù) } else{ System.out.println("輸入有誤!"); }
我也是新手,這是我的理解,不知道對你有沒有用
舉報
0基礎萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎語法開始
3 回答那位大神可以解釋一下嗎?拜托了
5 回答關于sum=sum+i放置的問題,求解答 如下有兩張圖。拜托拜托
2 回答有人知道我錯哪里了嗎?拜托指正
3 回答求大神解釋一下“==>”這個是什么意思
4 回答誰能給我解釋一下==>啥意思
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2017-11-16
簡化下,你這樣能看懂,那么給出的提示代碼也就懂了
while(num > 0){???? //任意數(shù)大于0 位true,反之不執(zhí)行
num/=10; ????????????//任意數(shù)除以10
count++;?????????????? //count每次執(zhí)行一次 count+1
???????
}
System.out.println("它是個"+ count+"位的數(shù)!");//執(zhí)行結(jié)束count為3
}
2017-11-15
if (num >= 0 ?&& num<=999999999){
while(num != 0){???? //當你輸入的數(shù)不為0時就執(zhí)行以下代碼
count++;??????????????? //count是幾位數(shù)初始值為0,先自加一次成1位了
num/=10;????????????? //你輸入的數(shù)999/=10也就成了99了,num還是不為0,在循環(huán)執(zhí)行count成2,num為9了在循環(huán)執(zhí)行count成3而num就成0了,while語句執(zhí)行就結(jié)束了
}
System.out.println("它是個"+ count+"位的數(shù)!");//while執(zhí)行結(jié)束count是3,這輸出的就是3位數(shù)
} else{
System.out.println("輸入有誤!");
}
我也是新手,這是我的理解,不知道對你有沒有用