猿问

java图书馆借书编程求解

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();

}

}


图图a
浏览 3764回答 1
1回答
随时随地看视频慕课网APP

相关分类

Java
我要回答