for(; count < 10; count++)
{
if(num > 0)
{
// if(num > 100 && num < 1000)
if(num > (count-1)* 10 && num < count* 10)
{
//System.out.print("它是个" +String.valueOf(count) + "位的数!");
System.out.println("它是个"+count+"位的数! ");
}
}
}
for(; count < 10; count++)
{
if(num != 0) {
num/=10;
}
else {
System.out.println("它是个"+count+"位的数! ");
break;
}
}
这样就对了
if(num > (count-1)* 10 && num < count* 10)
这里count从0到10;count*10也就100;你num在这里判断最大是90到100;
对着呢,没错,我运行成功了,就是把你这段复制粘贴过去,运行就成功了