public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
if(num!=0){
for(num=num/10;count++){
System.out.println("他是个"+count+"位的数");
}
}
}
}
你的for 循环里面没有判断语句,for循环的判断语句的作用域只在条件里面(for 后面的小括号)和for后续的执行语句(for后面接的花括号)中。
另外,for (...;...;...) {} 语句中的条件语句的条件可以省略,但是括号中分号是不能缺少的