public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
for(;num!=0;count++){
num/=10;
}
System.out.println("它是个"+count+"位的数!");
}
}
在MyEclipse上运行无问题,输出结果正确。
没有问题,我编的代码也是这样,能输出结果,但网页不显示我通过
我把这代码复制到编译器中 发现并没有问题,
num 前面有分号
应该是没有错的,
不对 好像没有错吧,
for(;num!=0;count++){
num/=10;
}
num!=0是num不等于0的意思,num不等于0就会一直循环,999除于10,循环多少次都不可能等于0。
!=这是不等于,