同样一段代码,为什么效果会不同,,上面这段是出错的,下面这个是正常的

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(hobbys[i])

};

}

}

————————————————————————————————————————————————————

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(hobbys[i]); };

}

}


IT小公举
浏览 3436回答 10
10回答

小眼泪0

第一个for循环中,括号里的应该用分号;作为隔断,而不是逗号,分号表示一个语句完结,逗号表示未完待续,也就是还是一句话。可实际上括号里的内容是三句话,所以应该用分号

慕函数1702264

首先要理清for循环的基本结构,然后在懂得怎样使用for循环。for循环中的三个条件,必须用;(英文逗号)分隔。其次当你不需要为for循环添加其结构体的时候,如下所示:(即在后面直接加上逗号)for(int i=0;i<=100;i++);        当你需要为for循环添加其结构体的时候,如下所示:for(int i=0;i<100;i++){     //code,每条语句后面必须加,分隔 }

饱了就会困

;作为间隔符号

夏天的枫1314

for循环中间是用;不是逗号

沐幕苜

for循环 应该是分号; 链接

我吃西瓜很快

上面的, for循环内部的语句没有分号,另外, for循环的大括号外面不需要再加分号
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java