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

為了賬號安全,請及時綁定郵箱和手機立即綁定

輸入字符,便會無限循環(huán)運行下去,為何?

標簽:
Java

package jieshu;

import java.util.Scanner;

public class BookManger {
static Scanner scan=new Scanner(System.in);
public static void main(String[] args) {

    // TODO 自动生成的方法存根
    String book[]={"java","c语言","数据结构","操作系统","数据库","计算机网络"};//用来存储书名
    while(true)
    {
        System.out.println("请输入1:用书名查找书籍,2:用下标查找书籍");
        String book1;
        try{
        int in=input();
        switch(in)
        {
        case 1:book1=getbookbyname(book);
        System.out.println("找到的书籍为:"+book1);
        break;
        case 2:book1=getbookbynumber(book);
        System.out.println("找到的书籍为:"+book1);
        break;
        case -1:
        System.out.println("输入错误请重新输入数字!");
        continue;
        default:
        System.out.println("输入错误!");
        continue;
        }
    }
        catch(Exception e)
        {
            System.out.println(e.getMessage());
            continue;
        }

        }

    }

private static String getbookbyname(String[] book) throws Exception{
    // TODO 自动生成的方法存根
    System.out.println("请输入名字");
    String name=scan.next();
    for(int i=0;i<book.length;i++)
    {
        if(name.equals(book[i]))
            return book[i];
    }

     throw new Exception("图书不存在");
}

private static String getbookbynumber(String[] book) throws Exception{

    // TODO 自动生成的方法存根
    System.out.println("请输入下标");
    try{int index=scan.nextInt();
    for(int i=0;i<book.length;i++)
    {
        if(index==i)
        return book[index];
    }
    }
    catch(ArrayIndexOutOfBoundsException e)
    {
        Exception booknotexist=new Exception("图书不存在");
        booknotexist.initCause(e);
        throw booknotexist;
    }
    return null;
}

public static int input()
{
    try
    {
    int in=scan.nextInt();
    return in;
    }
    catch(Exception e)
    {
        System.out.println("请输入1或2的整数!");
        return -1;
    }

}

}

點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

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

正在加載中
  • 推薦
  • 4
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學(xué)

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

立即參與 放棄機會
微信客服

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

幫助反饋 APP下載

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

公眾號

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

舉報

0/150
提交
取消