为了账号安全,请及时绑定邮箱和手机立即绑定

遍历数组完毕之后,发现没有此名称的图书,输出“此图书不存在”,应该怎么实现?

遍历数组完毕之后,发现没有此名称的图书,输出“此图书不存在”,应该怎么实现?

小雨_veronica 2016-11-23 20:31:21
public static void searchName() {  System.out.println("输入图书名称");  try {   scan = new Scanner(System.in);   String input = scan.nextLine();   for (int i = 0; i < 9; i++) {    if (books[i].equals(input)) {     System.out.println("book:" + books[i]);    }//如果在这里加else{ System.out.println("图书不存在!");}的话会出现9句“此图书不存在”,应该怎么解决这个问题   }  } catch (Exception e) {   System.out.println("图书不存在!");  } }
查看完整描述

1 回答

已采纳
?
慕粉3291149

TA贡献71条经验 获得超52个赞

在for 循环上面定义一个boolean变量 ,将其初始化为false,然后在for循环内部判断,

如果找到书将该变量赋值为true,并且break.for循环执行完,如果该变量为true,则找到了,否则没找到  

查看完整回答
反对 回复 2016-11-23
  • 1 回答
  • 0 关注
  • 966 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信