慕斯2112558
2022-06-11 16:51
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吗?
每次循环b会累加,所以每次a也是不一样的
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题