循環條件滿足可以循環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嗎?
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嗎?
2022-06-11
舉報
2022-06-15
每次循環b會累加,所以每次a也是不一樣的
2022-06-11
int a = 0;
int b = 2;
do{
a = 2 + 1;//累加求和
b = b + 2;//每執行一次變量值加2
}while(b<=10);//當變量小于等于10時重復執行循環
? ? System.out.println(a);