package library;import java.util.InputMismatchException;import java.util.Scanner;public class librarysystem { public void order(){ String a="1-按照名称查找图书"; String b="2-按照序号查找图书"; System.out.println("输出命令:"+a); System.out.println(" "+b); Scanner s=new Scanner(System.in); for(int i=0;i<=3;i++){ try{ System.out.println("请输入指令"); int u=s.nextInt(); if(u==1){ System.out.println("输入图书名称"); } else if(u==2){ System.out.println("输入图书序号");} else{ System.out.println("请根据提示输入命令1或2;"); continue; }break; } catch(InputMismatchException e){ System.out.println("命令输入错误!请根据提示输入命令;"); } catch(Exception e){ System.out.println("命令输入错误!请根据提示输入命令;"); System.out.println("1-按照名称查找图书"); System.out.println("2-按照序号查找图书"); } } } public void bookName(){ Scanner e=new Scanner(System.in); while(true){ String d=e.next(); if( d.equals("高数")){ System.out.println("book:"+d); }else{ System.out.println("图书不存在"); } } } public void bookNum(){ Scanner w=new Scanner(System.in); try{ int h=w.nextInt(); if( h==1){ System.out.println("book:"+"数据结构"); }else{ System.out.println("图书不存在"); } }catch(InputMismatchException e){ System.out.println("命令输入错误!请根据提示输入命令;"); } catch(Exception e){ System.out.println("命令输入错误!请根据提示输入命令;"); } } public static void main(String[] args) { librarysystem ls=new librarysystem(); ls.order(); ls.bookName(); ls.bookNum(); }}
添加回答
举报
0/150
提交
取消