Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 增加一个新项目的影响;在for循环语句之后?_Java_For Loop_If Statement - Fatal编程技术网

Java 增加一个新项目的影响;在for循环语句之后?

Java 增加一个新项目的影响;在for循环语句之后?,java,for-loop,if-statement,Java,For Loop,If Statement,在初始语句后加分号和不加分号的for循环之间有什么区别?例如: for (int i = 0; i < x ; i++) {... //versus for (int i = 0; i < x; i++); {... for(inti=0;i

在初始语句后加分号和不加分号的for循环之间有什么区别?例如:

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

   //versus

for (int i = 0; i < x; i++); {...
for(inti=0;i

谢谢您的帮助。

结尾带有分号的for循环不会在循环内执行任何指令,而另一个循环则执行花括号内的指令。

花括号看起来像{},通常用于循环和if语句。大括号表示代码行。分号用在代码行的末尾,告诉计算机它已到达语句的末尾

在设置循环时,它可能会变得有点棘手

for(int i=0; i<10; i++){
    //do something
}


正如你再次看到的,这个陈述的结尾需要一个分号。

请用英语!Tienes que escribir tu pregunta en inglés,porque aqísolo usamos inglés para preguntas en esp esp en español。更准确地说,for
循环需要一个语句。一个语句可以是一个语句,如
x=3
,一个块语句,如
 {s1;s2;}
,或者一个空语句。当你在for循环的末尾看到一个
时,这是一个空语句。这样做不是一种好的风格,因为它会让人困惑;最好使用空大括号
{}
,因为这更明显地说明了正在发生的事情。我认为这个答案没有解决OP的问题:
for(…)带有分号的;
是有效的语法,但含义不同。
String[] stringArray = {"dog", "cat", "bird"};