日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

图书查找java_java第三季第一章:查找图书信息实现

發(fā)布時(shí)間:2025/4/16 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 图书查找java_java第三季第一章:查找图书信息实现 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

我開始寫的時(shí)候也是遇到了困難,看了一個(gè)人的筆記后我有了思路,以下是我自己寫的代碼,但是運(yùn)行的時(shí)候有點(diǎn)奇怪,輸入的字符必須在輸出那段話的下一行點(diǎn)擊開始輸入,開始不再,所以輸入可能會出問題,有人知道為什么開始輸入的地方不在第二行嗎?

/*

*創(chuàng)建一個(gè)自定義輸出不存在異常

*

*/

public class nofoundexception extends Exception{

//定義自定義異常形參構(gòu)造函數(shù)

public nofoundexception(String a){

//把形參傳遞給超類構(gòu)造函數(shù)

super(a);

}

//定義無參構(gòu)造函數(shù)

public nofoundexception(){

}

}

import java.util.InputMismatchException;

import java.util.Scanner;

public class jieshuxitong {

//定義一個(gè)字符數(shù)組存放書本信息

public static String[]bookname=new String[]{"武動(dòng)乾坤","極品曖昧","斗破蒼穹","神印王座","x龍時(shí)代","仙逆","龍族I火之晨曦","龍族II悼亡者之瞳","龍族III黑月之潮","龍族IV奧丁之淵"};

//定義一個(gè)布爾型常量并賦初始值

public static boolean flag=true;

//創(chuàng)建一個(gè)判斷并拋出自定義圖書不存在異常方法

public void test1(boolean flag) throws nofoundexception{

//根據(jù)判斷拋出異常

if(flag=true){

throw new nofoundexception("圖書不存在異常");

}

}

//根據(jù)書名查詢圖書類

public void checkbookname() throws nofoundexception{

//定義一個(gè)字符串?dāng)?shù)組存放輸入字符串

String name;

//定義break跳出的循環(huán)范圍

start:

//當(dāng)拋出錯(cuò)誤后循環(huán)輸出提示語句

while(true){

try{

//創(chuàng)建java輸入流

Scanner input=new Scanner(System.in);

System.out.println("請輸入書名:");

//保存輸入信息并付給一個(gè)字符串

name=input.nextLine();

/*在字符數(shù)組長度范圍內(nèi)循環(huán)判斷輸入字符串是否和字符數(shù)組中的成員一致

*/

for(int a=0;a

if(name.equals(bookname[a])){

//匹配正確輸出書名并改變flag值,跳出while循環(huán)

System.out.println("book:"+name);

flag=false;

break start;

}

}

//判斷并拋出異常

test1(flag);

}catch(InputMismatchException e){

System.out.println("命令輸入錯(cuò)誤!請根據(jù)提示輸入數(shù)字命令");

}catch(nofoundexception e){

System.out.println("圖書不存在");

}

}

}

//根據(jù)序號查詢圖書

public void checkbooknumber()throws nofoundexception{

int number;

//定義跳出循環(huán)范圍

start:

//當(dāng)輸入錯(cuò)誤時(shí)循環(huán)輸出

while(true){

try{

Scanner input1=new Scanner(System.in);

System.out.println("輸入圖書序號:");

number=input1.nextInt();

//判斷輸入數(shù)字是否超出數(shù)組長度

if(number>0&&number

System.out.println("book:"+bookname[number-1]);

//當(dāng)找到圖書時(shí)改變flag值跳出循環(huán)

flag=false;

break start;

}else{

//根據(jù)flag值判斷并拋出異常

test1(flag);

}

}catch(InputMismatchException e){

System.out.println("命令輸入錯(cuò)誤!請根據(jù)提示輸入數(shù)字命令");

}catch(nofoundexception e){

System.out.println("圖書不存在");

}

}

}

public static void main(String[]args){

start:

//根據(jù)flag的值判斷是否結(jié)束循環(huán)

while(flag){

try{

jieshuxitong s=new jieshuxitong();

int b=0;

Scanner input2=new Scanner(System.in);

System.out.println("輸入命令查找圖書:1-按書名,2-按序號");

b=input2.nextInt();

switch(b){

case 1:

s.checkbookname();

break start;

case 2:

s.checkbooknumber();

break start;

default:

System.out.println("命令輸入錯(cuò)誤!請根據(jù)提示輸入數(shù)字命令");

}

}catch(InputMismatchException e){

System.out.println("命令輸入錯(cuò)誤!請根據(jù)提示輸入數(shù)字命令");

}catch(nofoundexception e){

System.out.println("圖書不存在");

}

}

}

}

總結(jié)

以上是生活随笔為你收集整理的图书查找java_java第三季第一章:查找图书信息实现的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日产精品一区二区 | 精品视频免费观看 | 不卡在线一区二区 | 欧美黑丝少妇 | 午夜不卡福利视频 | 五月婷六月 | 日韩成人一级片 | 免费在线观看视频 | 国产精品视频久久久 | 噜噜噜视频| 校霸被c到爽夹震蛋上课高潮 | 亚洲国产精 | 成人精品二区 | 国产成人99久久亚洲综合精品 | 亚洲深夜 | 免费在线视频一区二区 | 超碰97免费在线 | 亚洲免费黄色 | 国产亚洲精品精品精品 | 日韩无套 | 亚洲另类春色 | 噼里啪啦免费高清看 | 97毛片 | 国产精品入口夜色视频大尺度 | 都市激情亚洲色图 | 成人午夜sm精品久久久久久久 | 一区二区不卡 | 国产丰满大乳奶水在线视频 | 又污又黄的网站 | 中国老头性行为xxxx | 亚洲免费av在线 | 亚州黄色网址 | 丁香综合激情 | 亚洲精品爱爱 | 精品久久久久久久 | 亚洲天堂成人在线 | 永久免费看片在线观看 | 色xxxxx| 操女人免费视频 | 日韩一级片一区二区 | 超碰在线免费观看97 | 男女www| 精品一区二区精品 | 国产呻吟av | 日日摸夜夜添狠狠添欧美 | 久久久久久麻豆 | 国产一区二区观看 | 秋霞视频一区二区 | 欧美亚洲影院 | sm久久捆绑调教精品一区 | 熟妇人妻精品一区二区三区视频 | 国产一区二区精华 | freesex性hd公交车上 | 亚洲自拍偷拍精品 | 污污网站免费在线观看 | 能直接看的av网站 | 亚洲色偷精品一区二区三区 | 色天天色 | 久久澡| 尤物网站在线播放 | 午夜不卡福利视频 | 岛国在线视频 | 国产精品视频入口 | 亚洲v欧美v | 国产精品91一区 | 来吧亚洲综合网 | 奇米狠狠干 | 激情久久综合 | 丁香婷婷六月天 | 国产超碰91 | 国产熟妇搡bbbb搡bbbb | 性高潮在线观看 | 超级乱淫视频 | 特级西西人体444www高清 | 欧美一级在线观看 | 亚洲第一视频网站 | 久久三| 一级片在线免费播放 | 中文在线日韩 | 国产乱国产乱 | 成人公开视频 | 天天干天天干天天操 | 日韩色黄大片 | 日本免费在线一区 | 久久香蕉影院 | 午夜a视频| 国产精品调教视频 | 男女污污视频在线观看 | www.亚洲激情 | 亚洲国产无码久久 | 免费麻豆国产一区二区三区四区 | 免费成人在线播放 | 五月伊人网 | 天天躁夜夜躁av天天爽 | 嫩草研究院在线 | 蜜臀av免费在线观看 | 成人免费毛片嘿嘿连载 | av大帝 | 在线观看麻豆视频 |