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

看半天也没看出来哪里错了,请大佬指教

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+"位的数");

       }  

    }








}

}


提问者:Ch9995980 2020-01-26 15:13

个回答

  • In_Henry
    2020-02-17 16:35:39

    你的for 循环里面没有判断语句,for循环的判断语句的作用域只在条件里面(for 后面的小括号)和for后续的执行语句(for后面接的花括号)中。

    另外,for (...;...;...) {} 语句中的条件语句的条件可以省略,但是括号中分号是不能缺少的