例如:for (int x=0;x<5;x++){if 满足条件输出成功信息else 不满足条件输出失败信息}但问题在于,如果这4次循环内4次都不满足条件,会输出4次失败信息,但是我想实现的是,满足条件输出一次信息,不满足就也只输出一次信息,请问如何实现?
3 回答

阿晨1998
TA贡献2037条经验 获得超6个赞
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | boolean flag = false; for (int j=0; j<st.length;j++) { if(a==st[j]) { System.out.println("此数列中包含这个数"); flag =true; break; }
} if(!flag) { System.out.println("此数列中不包含这个数"); } |

呼啦一阵风
TA贡献1802条经验 获得超6个赞
boolean a=true;
for (int x=0;x<5;x++)
{
if 满足条件
输出成功信息
else 不满足条件
if(a){
输出失败信息
a=false;
}
}
添加回答
举报
0/150
提交
取消