请问我这个哪里有问题啊
你的循环条件设定错误了,num>0就可以了,如果你设定num>=0,它的计数变量count会一直累加,而且这个循环也不能跳出来。
你这样造成了一个死循环,因为num/=10;执行到最后一直都是0,while条件一直满足不会执行到 System.out.println(count);这条语句。
望采纳!