for循环的形式如下:
for(表达式1; 表达式2; 表达式3){
代码块;
}
执行顺序:表达式1 => 表达式2(判断循环是否进行) => 代码块 => 表达式3 => 表达式2 => 代码块 => 表达式3 => 直到表达式2为 false 或遇到 break
示例:
public class forDemo {
public static void main(String[] args) {
for (int i = 1; i <= 10; i++) {
System.out.print(i + "\t");
}
}
}
break,能结束他所在当前的循环
示例:
public class forDemo {
public static void main(String[] args) {
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 5; j++) {
if (j == 2) {
break;
}
System.out.println("i = " + i + "j = " + j);
}
}
}
}
也可以通过给循环定义一个标签,来结束某一个循环
示例:
public class forDemo {
public static void main(String[] args) {
// 我给外循环起个名
Loop1:for (int i = 0; i < 3; i++) {
for (int j = 0; j < 5; j++) {
if (j == 2) {
break Loop1;// 通过给外循环标签(起名),在内循环中直接结束外循环
}
System.out.println("i = " + i + "j = " + j);
}
}
}
}