最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

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

我寫的事例,歡迎討論

package com.exception;
import java.util.*;

public class Test {

?? ?String[] book = {"高數(shù)","英語(yǔ)","語(yǔ)文","數(shù)據(jù)","java"};
?? ?public static void main(String[] args) {
?? ??? ?// TODO Auto-generated method stub
?? ??? ?Scanner scanner = new Scanner(System.in);
?? ??? ?System.out.println("輸入命令:1-按照名稱查找圖書;2-按照序號(hào)查找圖書");
?? ??? ?int receive = scanner.nextInt();
?? ??? ?Test test = new Test();
?? ??? ?try {
?? ??? ??? ?switch(receive) {
?? ??? ??? ??? ?case 1:
?? ??? ??? ??? ??? ?test.book();
?? ??? ??? ??? ??? ?break;
?? ??? ??? ??? ?case 2:
?? ??? ??? ??? ??? ?test.num();
?? ??? ??? ??? ??? ?break;
?? ??? ??? ??? ?default:
?? ??? ??? ??? ??? ?throw new NoBookException("命令輸入錯(cuò)誤!請(qǐng)根據(jù)提示輸入數(shù)子命令!");
?? ??? ??? ?}
?? ??? ?}catch(NoBookException e) {
?? ??? ??? ?e.printStackTrace();
?? ??? ??? ?System.out.println("輸入命令:1-按照名稱查找圖書;2-按照序號(hào)查找圖書");
?? ??? ?}
?? ?}
?? ?
?? ?public void book() throws NoBookException{
?? ??? ?System.out.println("輸入圖書名稱:");
?? ??? ?Scanner sb = new Scanner(System.in);
?? ??? ?String name = sb.next();
?? ??? ?boolean flag = false;
?? ??? ?for(String bk:book) {
?? ??? ??? ?if(name.equals(bk)) {
?? ??? ??? ??? ?flag = true;
?? ??? ??? ??? ?break;
?? ??? ??? ?}
?? ??? ?}
?? ??? ?if(flag) {
?? ??? ??? ?System.out.println("book:"+name);
?? ??? ?}else {
?? ??? ??? ?throw new NoBookException("圖書不存在!");
?? ??? ?}
?? ?}
?? ?
?? ?public void num() throws NoBookException{
?? ??? ?System.out.println("輸入圖書序號(hào):");
?? ??? ?Scanner sn = new Scanner(System.in);
?? ??? ?int i = sn.nextInt();
?? ??? ?String str = book[i-1];
?? ??? ?if(str == null || str.equals("")) {
?? ??? ??? ?throw new NoBookException("圖書不存在!");
?? ??? ?}else {
?? ??? ??? ?System.out.println("book:"+str);
?? ??? ?}
?? ?}
}

正在回答

3 回答

沒(méi)有異常提示語(yǔ)句啊

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕碼人9302225

不對(duì) 看錯(cuò)了
2018-12-05 回復(fù) 有任何疑惑可以回復(fù)我~

為什么,你在try{}用到book()方法,而這個(gè)方法后面才定義,在main方法中,是從上到下執(zhí)行的,雖然你有用try鋪?zhàn)ギ惓?,但最好還是先定義后使用;

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

無(wú)名氏2015 提問(wèn)者

book()不是后面定義,它本就是類的一個(gè)方法屬性,通過(guò)test類調(diào)用方法屬性,分類寫更明確些
2018-11-15 回復(fù) 有任何疑惑可以回復(fù)我~

NoBookException??這個(gè)是你自己定義的異常嗎?


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

無(wú)名氏2015 提問(wèn)者

是的,代碼沒(méi)貼出來(lái)
2018-11-15 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

我寫的事例,歡迎討論

我要回答 關(guān)注問(wèn)題
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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