为什么出错了?

来源:6-5 使用循环操作 Java 中的数组

无力cm

2015-06-22 10:24

error: cannot find symbol
System.out.println(hobbys[i]);
^
symbol: variable i
location: class HelloWorld
1 error

写回答 关注

2回答

  • 管理員
    2015-06-23 16:35:57

    楼上正解。

    你的代码相当于:

    for(int i=0;i<hobbys.length;i++){

        //什么都不干

    }

     System.out.println(hobbys[i]);//此处会报错,变量i没有定义

  • Perona
    2015-06-22 10:29:33
     for(int i=0;i<hobbys.length;i++);{

    这里多了个分号,把;去掉即可。if()后面不需要加;

    for(int i=0;i<hobbys.length;i++){

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1166640 学习 · 17593 问题

查看课程

相似问题