? ? ? ?int num=22;? ? ? ? int count=0;if (num >= 0 ?&& num<=999999999){ ? ? ?//這個(gè)是判定,當(dāng)A大于等于0 且小于這個(gè)數(shù)才能運(yùn)行 while(num != 0){ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//當(dāng)num 不等于0 count++; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//conut 自增? num/=10; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? // 比如 22 /10可以運(yùn)行 就是運(yùn)行一次 ? } ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//然后輸入如果是22運(yùn)行一次后值為2 然后再次運(yùn)行 conut 自增 然后num 不能運(yùn)行就輸出了 count ? 這樣就實(shí)現(xiàn)了 判斷幾位數(shù) 是這個(gè)意思吧 ? System.out.println("它是個(gè)"+ count+"位的數(shù)!"); } else{ System.out.println("輸入有誤!"); } ? ? ?? ? ?
添加回答
舉報(bào)
0/150
提交
取消