課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
num=num/10在這里有什么意義,不是很明白。
2019-08-31
源自:Java入門第一季(IDEA工具)升級版 4-15
正在回答
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 1;
while(num>10){
? ? count++;
? ? num/=10;
}
System.out.println("它是個"+count+"位的數!");
//遞歸算法
for(count=1;count<=10;count++)
{
? ? ? num=num/10;
? ? ? if(num<1){
? ? ? ? ? System.out.print(
? ? ? ? ? ? ? "它是個"+count+"位的數!"
? ? ? ? ? ? ??
? ? ? ? ? ? ? );
? ? ? ? ? break;
? ? ? }
? ??
各位還有其他算法嗎
慕仔435749
shinki 提問者 回復 慕仔435749
第一次執行 num=999/10=99 ?count=1
第二次執行 num=99/10=9 ?count=2
第三次執行 num=9/10=0 ??count=3
退出循環 ?count=3
shinki 提問者
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
3 回答練習題講解
6 回答小白求解答 6.6中的練習題
1 回答編程練習求助
2 回答求視頻講解
2 回答JAVA 練習題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-10-11
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 1;
while(num>10){
? ? count++;
? ? num/=10;
}
System.out.println("它是個"+count+"位的數!");
}
}
//遞歸算法
2019-09-08
for(count=1;count<=10;count++)
{
? ? ? num=num/10;
? ? ? if(num<1){
? ? ? ? ? System.out.print(
? ? ? ? ? ? ? "它是個"+count+"位的數!"
? ? ? ? ? ? ??
? ? ? ? ? ? ? );
? ? ? ? ? break;
? ? ? }
? ??
}
2019-09-01
各位還有其他算法嗎
2019-09-01
第一次執行 num=999/10=99 ?count=1
第二次執行 num=99/10=9 ?count=2
第三次執行 num=9/10=0 ??count=3
退出循環 ?count=3