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

为什么我在使用图书名称查找方法的时候,在控制台输入不进去名称啊? 急急急

为什么我在使用图书名称查找方法的时候,在控制台输入不进去名称啊? 急急急

Destiny命运 2016-08-02 10:28:14
代码:package com.BorrowBooks;//import java.awt.print.Book;import java.util.Scanner;public class book {  @SuppressWarnings("resource")  public static void main(String[] args){   for(;;){   System.out.println("欢迎使用借书系统");   System.out.println("输入命令:1.按名称查找图书   2.按序号查找图书");   Scanner in=new Scanner(System.in);   int choice = 3;//   int i= 0;//   int j = 0;//   String[] Book = {"高数","线代","概率论与数理统计","大学英语","数据库","操作系统","java面向对象"};   try{    choice = in.nextInt();   }catch(Exception e){    System.out.println("命令输入错误,请根据提示输入整形的数字");    continue;   }   if(choice == 1){//    System.out.println("请输入你要借的书的名称");//    for(i=0;i<Book.length;i++){//    try{//        in.nextLine().equals(Book[i]);//       System.out.println("Book:"+Book[i]);//       break;//    }catch(Exception e){//     System.out.println("图书不存在");//     continue;//    }//    }//   System.out.println("Book:"+Book[i]);    book Mc = new book();    Mc.find1();   }else if(choice == 2){//    System.out.println("请输入你要借的书的序号");//    for(j=0;j<Book.length;j++){//    try{//       j=in.nextInt();//     System.out.println("Book:"+Book[j]);//     break;//    }catch(Exception e){//     System.out.println("图书不存在");//     continue;//    }//    }//    System.out.println("Book:"+Book[j]);    book Xh = new book();    Xh.find2();   }else {    System.out.println("你的选择错误");   }  }  }  @SuppressWarnings("resource")  public void find1(){   int i = 0;   String[] Book = {"高数","线代","概率论与数理统计","大学英语","数据库","操作系统","java面向对象"};   System.out.println("请输入你要借的书的名称");   Scanner in=new Scanner(System.in);   for(i=0;i<Book.length;i++){   try{       in.nextLine().equals(Book[i]);      System.out.println("Book:"+Book[i]);      break;   }catch(Exception e){    System.out.println("图书不存在");    continue;   }   }  }  @SuppressWarnings("resource")  public void find2(){   int j = 0;   String[] Book = {"高数","线代","概率论与数理统计","大学英语","数据库","操作系统","java面向对象"};   System.out.println("请输入你要借的书的序号");   Scanner in=new Scanner(System.in);   for(j=0;j<Book.length;j++){   try{      j=in.nextInt();    System.out.println("Book:"+Book[j]);    break;   }catch(Exception e){    System.out.println("图书不存在");    continue;   }   }  } }
查看完整描述

2 回答

  • 2 回答
  • 1 关注
  • 1498 浏览

添加回答

举报

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