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