问答详情
源自:4-8 Java循环语句之 do...while

循环条件满足可以循环5次,求教!!!!

int a = 0;

int b = 2;

do{

a = b + 3;

b = b + 2;

}while(b<=10);

    System.out.println(a);

这个输出结果是13,为什么最终的a输出计算是10+3,而不是5+5+5+5+5=25呢?不是应该满足一次条件就循环一次吗?b<=10需要5次循环,而每次循环的a不应该都是5吗?

提问者:慕斯2112558 2022-06-11 16:51

个回答

  • 幕布斯4477907
    2022-06-15 16:57:10

    每次循环b会累加,所以每次a也是不一样的