问答详情
源自:4-15 编程练习

为什么这样不行

public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;

for(int i=1;num<10;i++)
{
    num /=10;
    count=i+1;
}
System.out.println("它是个"+count+"位的数");


}
}


提问者:木仙 2020-01-06 18:21

个回答

  • 晚安6752715
    2020-01-06 22:13:12
    已采纳

    首先 num就大于10  循环条件就错了