有个循环的的问题
public class HelloWorld { public static void main(String[] args) { int sum=0; int i=1; while (i<10){sum=sum+i; if (sum>20){System.out.println(sum);i++; } else i++; } } } 为什么输出的结果是21 28 36 45 if (sum>20){System.out.println(sum);break; } 这个语句用break 结果就是21了