第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

異常的代碼書寫,還是有點(diǎn)不懂

標(biāo)簽:
Java

package firstSaample;

import java.util.ArrayList;
import java.util.Scanner;

public class demo {

public static void main (String[]args) 
{ 
      NewLibrary library=new NewLibrary();
      Scanner scanner=new Scanner(System.in);
  while(true)
  {
     try{
        int estimate=scanner.nextInt();
        library.getCommand(estimate);
        if(estimate==1)
        {
             try {  
        String estimate1=scanner.next();
        library.bookSequence(estimate1);break;
    } catch (Exception e) {
        // TODO Auto-generated catch block
        System.out.println(e.toString());
    }        
        }
        if(estimate==2)
        {
             try {  
        String estimate1=scanner.next();
        library.bookTitle(estimate1); break;
    } catch (Exception e) {
        // TODO Auto-generated catch block
        System.out.println(e.toString());
    } 

        }
     } catch(Exception e){
         System.out.println(e.toString());
     }
  } 

}

}

定义的异常类
package firstSaample;
import java.util.ArrayList;
public class NewLibrary extends Exception
{
private ArrayList<String> arr=new ArrayList<String>();
public NewLibrary()
{
arr.add("论语");
arr.add("史记");
arr.add("东周列国志");
arr.add("java核心思想");
arr.add("java疯狂讲义");
arr.add("程序员的自我修养");
arr.add("高等数学");
arr.add("简爱英文");
System.out.print("1-按照图书名称查找;2-按照图书序号查找 ");
}
public void getCommand(int i) throws Exception
{
if(i!=1&&i!=2)
throw new Exception("命令输入错误请根据提醒输入命令 "+"1-按照图书名称查找;2-按照图书序号查找");

        else
        {
            if(i==2)
            System.out.println("请输入书名");
            if(i==1)
                System.out.println("请输入书的序号");
        }
    }

    public void bookTitle (String bookTitle) throws Exception
    {
        if(arr.indexOf(bookTitle)==-1)          
        throw new Exception("图书不存在  "+"1-按照图书名称查找;2-按照图书序号查找");
        else
            System.out.println("book:"+bookTitle);
    }

    public void bookSequence(String bookNum) throws Exception
    {
        if(arr.size()<Integer.parseInt(bookNum)Integer.parseInt(bookNum)<0)
        throw new Exception("图书不存在  "+"1-按照图书名称查找;2-按照图书序号查找");
        else
            System.out.println("book:"+arr.get(Integer.parseInt(bookNum)));
    }

}
點(diǎn)擊查看更多內(nèi)容
2人點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消