最下面的j有问题,但又不知道怎么解决(修改)。
方向大概是这样:当 j 大于 num 时,所得出的 count 的数字(num的位数)。——我求num是几位数(¬_¬)
希望别把大体的结构给改了。。。
public class HelloHell{ public static void main(String[] args){ int num = 999; int count = 0; for (;count<=10;){ for(int j=1;j<num;){j=j*10;count++;}} { System.out.println(count);} }}
为什么count变12了?
==================切割线=======================================
哈哈,一段学习后弄出来了,(多重循环的),(*^▽^*) 。
谢谢下面积极回答的人。
public class HelloHell{ public static void main(String[] args){ int num = 999; int count = 0; for(int i=1;;){ for(;i<num;i*=10){count++;} if(i>num){break;} } System.out.println(count); } }
qq_天之彼方_03476983
XZ亮
qq_天之彼方_03476983
慕的地6079101
慕娘9474363
产品经理不是经理
相关分类