怎么用Java语言if写“如果前一个程序没有输出任何数据,则输出XXXXX”这个程序?感谢大神回答,急!!!

 我来答
貌似風輕
2013-04-17 · TA获得超过7280个赞
知道大有可为答主
回答量:1672
采纳率:94%
帮助的人:690万
展开全部
定义一个标记
定义一个布尔变量
比如boolean flag=false
在前一个程序输出处加 flag=true (即如果执行了输出就令 flag=true )

后面就可以通过判断flag的值来知道前一个程序有没有输出
更多追问追答
追问
能帮我写一下么,谢谢。
while(countryInput.hasNext())
{
String country = countryInput.next();
String capital = countryInput.next();
int population = countryInput.nextInt();
if(country.toLowerCase().contains(searchString))
{
System.out.println(country + "\t" +
capital + "\t" + population);
}
}

if?????//如果没有输出结果则输出unfortunately,the country is not found.
追答
前面定义
boolean flag=false //初始化为false
………………
while(countryInput.hasNext())
{
String country = countryInput.next();
String capital = countryInput.next();
int population = countryInput.nextInt();
if(country.toLowerCase().contains(searchString))
{
System.out.println(country + "\t" +capital + "\t" + population);
flag=true; //如果有输出则flag=true
}
}
if(flag==false) //如果flag==false 就说明前面没输出
{……………………}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式