第1个回答 推荐于2017-10-05
boolean a=true;
for (int x=0;x<5;x++)
{
if 满足条件
输出成功信息
else 不满足条件
if(a){
输出失败信息
a=false;
}
}本回答被提问者采纳
第2个回答 2011-11-23
加一个变量标示一下。
boolean flag = true;
for(){
if(满足){
成功信息
}else if(flag){
失败信息
flag = false;
}
}
第3个回答 2011-11-23
在for循环外面声明一个int i 变量对满足条件的次数进行保存,打印放到for循环外边
参考代码如下
int num = 0;
for ( int i = 0 ; i < 5 ; i++ ) {
if (true)
num ++ ;
}
if (num==0)
System.out.println(不满足");
else
System.out.println("满足" + num + "次");
望采纳
第4个回答 2011-11-23
//加一个变量控制输出
boolean has_err = false;
for (int x=0;x<5;x++)
{
if 满足条件
输出成功信息
else 不满足条件
if(!has_err){
输出失败信息
has_err = true;
}
}
第5个回答 2011-11-23
for (int x=0;x<5;x++)
{
if 满足条件
输出成功信息
else if 满足条件
输出成功信息
依此类推......
else输出失败信息
}
追问可条件只有一个 没有两个条件要判断
追答for (int x=0;x<5;x++)
{
if 满足条件
输出成功信息
else 不满足条件
输出失败信息
}
那就是这样的,你输入一个数啊,才判断开始的,问题你不是一次输入4个数啊
追问不是这样的拉,我的这个循环是用来查询数组里对应的信息的。数组里如果有符合的信息,就输出符合这个信息的所有项目;所以只输入一次,就要判断4次(4个信息)然后将其中符合的信息列出来