循環中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");
}
}