最下面的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
产品经理不是经理
相关分类