怎么用Java语言if写“如果前一个程序没有输出任何数据,则输出XXXXX”这个程序?感谢大神回答,急!!!
1个回答
展开全部
定义一个标记
定义一个布尔变量
比如boolean flag=false
在前一个程序输出处加 flag=true (即如果执行了输出就令 flag=true )
后面就可以通过判断flag的值来知道前一个程序有没有输出
定义一个布尔变量
比如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 就说明前面没输出
{……………………}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询