Java 增加一个新项目的影响;在for循环语句之后?
在初始语句后加分号和不加分号的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 (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"};