循环中break语句是用于终止循环。循环终止有两种方式,一种当循环条件不满足时循环终止,另外一种当循环体执行break语句时终止循环。
break通常结合if语句,表示当某个条件满足时终止循环。下面通过三个示例演示break语句用法。
示例1:
publicclassDemo1{
publicstaticvoidmain(String[]args) {
for(inti=0;i<10;i++){
System.out.print(i+"");
if(i== 5) {//虽然循环条件允许循环执行10次,但实际只执行了
break;
}
}
}
}
执行结果如下图所示:
示例2:从1开始累加,求出当累加那个数时和的超过1000。
publicclassDemo2 {
publicstaticvoidmain(String[]args) {
inti=1;
intsum=0;
while(true){//此处的true表示循环执行次数未知
sum+=i;
if(sum>1000)break;//终止循环
i++;
}
System.out.println("从1开始累加,直到加到"+i+"时总和才超过1000");
}
}