在任何循环语句的主体部分,均可用break控制循环的流程。
1 break用于强行退出循环,不执行循环中剩余的语句。
2 continue 语句用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。
3 return的作用,结束当前所在方法的执行.
return 的使用
public class TestReturn {
public static void main(String[] args) {
for (int i =1;i<=100;i++){
if (i==30){
return;
}
System.out.println(i);
}
}
}
break的使用
public class TestBreak {
public static void main(String[] args) {
// 功能:求1~100的和,当第一次超过300的时候,停止执行
int sum = 0;
for (int i =1;i<=100;i++){
sum += i;
if (sum > 300){
break; // 停止循环
}
System.out.println(sum);
}
}
}
public class TestBreak02 {
public static void main(String[] args) {
// 当i等于30的时候,停止循环
outer: // outer 是一个标签,定义标签结束的位置
for (int i = 1;i<=100;i++){
if (i ==30){
break outer; // 根据标签来结束循环
}
System.out.println(i);
}
}
}
continue 的使用
public class TestContinue {
public static void main(String[] args) {
// 被3整除的数字
for (int i =1;i <=100;i++){
if (i %3 !=0){
continue;
}
System.out.println(i);
}
}
}