for(int i=0;i<scores.length;i++){
if(scores[i]>100||scores[i]<0)
{ continue;}
b++;
if(b>3)
{ break;}
System.out.println(scores[i]);
}
————————————分界线————————————————
do {
if(scores[b]<0||scores[b]>100)
{ continue;
}
System.out.println(scores[b]);
b++;
}
while (b<3);
数组与b都已经定义过了
do 是先做后判断 while是先判断 后判断,你的不能输出结果是因为数组越界