break;語句和 System語句的前后順序有什么關(guān)系嗎?
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("當(dāng)前的累計值為:"+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("當(dāng)前的累計值為:"+sum);
}
}
2017-02-22
舉報
2017-02-22
如果打印語句在break;的上一行,跟你這樣寫是沒有區(qū)別的,因為break的意思就是終止當(dāng)前循環(huán),所以先打印再終止或者先終止再打印在這里都沒有區(qū)別,但如果打印語句在for循環(huán)的上面,那區(qū)別就很大了。
2017-02-22
我這樣也能正常顯示結(jié)果,但是和實例代碼顯示的結(jié)果不一樣