问答详情
源自:6-5 使用循环操作 Java 中的数组

真的真的不知道我哪里错了,

public class HelloWorld {
    public static void main(String[] args) {
        
        // 定义一个长度为 3 的字符串数组,并赋值初始值
        String[] hobbys = { "sports", "game", "movie" };
        System.out.println("循环输出数组中元素的值:");
        
        // 使用循环遍历数组中的元素
        for(int i=0;i<hobbys.length;i++);{
         System.out.println(hobby[i]);   
        }
        
        
        
        
        
        
    }
}

提问者:他们都喊我凯哥 2015-11-19 19:09

个回答

  • xyjbsso
    2015-11-26 17:37:32
    已采纳

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

    System.out.println(hobbys[i]);

    }//你在for循环里少了hobbys的长度减1和<=,for循环外面不用分号,还有输出的时候你的hobby应该是hobbys

  • 0821
    2016-01-04 16:24:54

    length后多了一个分号

    public class HelloWorld {
        public static void main(String[] args) {
            
            // 定义一个长度为 3 的字符串数组,并赋值初始值
            String[] hobbys = { "sports", "game", "movie" };
            System.out.println("循环输出数组中元素的值:");
            
            // 使用循环遍历数组中的元素
            for(int i=0;i<hobbys.length;i++);{//length后多了一个分号

             System.out.println(hobby[i]);   
            }     
        }
    }

  • 那谁某人
    2015-11-27 10:39:17

    多了个分号,正解

  • 慕数据5305490
    2015-11-19 23:12:01

    System.out.println(hobby[i]); ->hobbys

     for(int i=0;i<hobbys.length;i++)  ;   {    //多了个分号
             System.out.println(hobby[i]);   
            }