break;語句和 System語句的前后順序有什么關系嗎?
package com.imooc;
public class HelloWorld{
public static void main(String[] args){
int sum = 0;
for(int i= 1;i<= 10;i++){
sum = sum +i;
if(sum >20){
break;
}
}
System.out.println("當前的累計值為:"+sum);
}
}
package com.imooc;
public class HelloWorld{
public static void main(String[] args){
int sum = 0;
for(int i= 1;i<= 10;i++){
sum = sum +i;
if(sum >20){
break;
}
}
System.out.println("當前的累計值為:"+sum);
}
}
2017-02-22
舉報
2017-02-22
如果打印語句在break;的上一行,跟你這樣寫是沒有區別的,因為break的意思就是終止當前循環,所以先打印再終止或者先終止再打印在這里都沒有區別,但如果打印語句在for循環的上面,那區別就很大了。
2017-02-22
我這樣也能正常顯示結果,但是和實例代碼顯示的結果不一樣