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

for循环

public class HelloWorld {

public static void main(String[] ages){


int num=999;


for(int count=1;(num/=10)>0;count++){

}

System.out.println("它是个"+count+"为的数!");

}

}

下面提示count不能解析为一个变量      是为什么

提问者:小了个可 2016-09-05 19:42

个回答

  • 防护天花板3910666
    2016-09-05 20:30:50
    已采纳

    你这count 是在 for 这个局域块声明的, 在这局域块外就无法用了。

    改为:

    int count = 0;

    for(count=1;(num/=10)>0;count++){

    }

    System.out.println("它是个"+count+"为的数!");