今天在看基础跟着练习时发现循环刚开始就结束了,百思不得其解,直到打开视频醍醐灌顶
int i = 1;
int num=0;
do {
if (i % 5 == 0 && i % 3 != 0){
System.out.println(i);
num+=1;
};
i++;
}while (i >200);
while的括号里不是当i>200时才停止,而是一个布尔值,当他为ture时,循环一直进行,直到false。
int i = 1;
int num=0;
do {
if (i % 5 == 0 && i % 3 != 0){
System.out.println(i);
num+=1;
};
i++;
}while (i <=200);
这样循环就会进行下去,又get到了小细节!!!