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

不知道正规的写法怎么写!!!

标签:
Java

package trycathfinally;
import java.util.Scanner;
public class BookSys {
String books_Name[]={"天书","地书","人书"};

public static void main(String[] args) {
    // TODO 自动生成的方法存根
   BookSys b1=new BookSys();
    Scanner in=new Scanner(System.in);
    System.out.println("***********************");
    System.out.println("欢迎来到vxb图书馆!");
    System.out.println("***********************");
    System.out.println("选书请输入1,退出请输入2");
    int selectNum=in.nextInt();
    try {
        b1.test(selectNum);
        if(selectNum==1){
            System.out.println("***********************");
            System.out.println("按书籍名称查找请输入1;按书籍序号查找输入2");
            int selectNum2=in.nextInt();

                b1.test(selectNum2);
                if(selectNum2==1){

                    System.out.println("***********************");
                    System.out.println("请输入书籍名称");
                    String bookName=in.next();              
                    b1.test3(bookName);
                    System.out.print("已经为你查询到:"+bookName);
                }else{
                    System.out.println("***********************");
                    System.out.println("请输入书籍序号");
                    int bookNum=in.nextInt();
                    b1.test2(bookNum);
                    System.out.print("已经为你查询到:"+b1.books_Name[bookNum-1]);

                }

        }else if(selectNum==2){

        System.out.println("谢谢使用!88");
        System.out.println("***********************");  

        }
    } catch (Exception e1) {
        // TODO 自动生成的 catch 块
        e1.printStackTrace();
    }

}

public void test(int i) throws Exception{

   if(!(i>=1&&i<=2)){
       throw new Exception("你的输入有错误");

   }

}
public void test2(int i) throws Exception{
i=i-1;
if(!(i>=0&&i<books_Name.length)){
throw new Exception("你的序号输入有错误");

   }

}

public void test3(String a) throws Exception{
boolean pd=false;

     for(int j=0;j<3;j++){
           if(a.equals(books_Name[j])){
            pd=true;     
           } 
     }
  if(!pd){

      throw new Exception("你输入的书名有错误");

  } 

}

}

点击查看更多内容
3人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消