流程控制
条件语句
if
switch
循环语句
while
do while
for
foreach语句
for(元素变量x : 变量对象obj){
引用了x的java语句
}
``
```java
package com.demo;
public class Demo {
public static void main(String[] args) {
int arr[]={7,10,1};
System.out.println("遍历数组");
for( int x :arr){
System.out.println(x);
}
}
}
循环控制
1.break
除了普通的break,还能在循环体前加标签
标签名 : 循环体{
break 标签名;
}
package com.demo;
public class Demo {
public static void main(String[] args) {
Loop : for(int i=0;i<3;i++){
for(int j=0;j<6;j++){
if(j==4)
break Loop;
System.out.println("i="+i+"j="+j);
}
}
}
}
输出结果:
i=0j=0
i=0j=1
i=0j=2
i=0j=3
2.continue语句
和break一样除了普通的还提供了标签
package com.demo;
public class Demo {
public static void main(String[] args) {
Loop : for(int i=0;i<3;i++){
for(int j=0;j<6;j++){
if(j==4)
continue Loop;
System.out.println("i="+i+"j="+j);
}
}
}
}
输出结果:
i=0j=0
i=0j=1
i=0j=2
i=0j=3
i=1j=0
i=1j=1
i=1j=2
i=1j=3
i=2j=0
i=2j=1
i=2j=2
i=2j=3