概述
package tushu;
import java.util.InputMismatchException;
import java.util.Scanner;
public class Use {
public static void main(String[] args) {
Tushu Tushu[] = {
new Shu(1, "数学"),
new Shu(2, "语文"),
new Shu(3, "英语"),
new Shu(4, "物理")
};
System.out.println("输入命令:/t1:按照名称查找图书/t2:按照序号查找图书");
Scanner input = new Scanner(System.in);
int id = 0;
try {
id = input.nextInt();
} catch (InputMismatchException exception) {
System.out.println("输入错误,请根据提示输入。");
Use.main(args);
return;
}
if (id == 1) {
System.out.print("输入书名:");
String ru = input.next();
for (int i = 0; i
if (Tushu[i].name.equals(ru)) {
System.out.println("book:" + Tushu[i].name);
System.exit(0);
}
}
System.out.println("图书不存在");
Use.main(args);
} else if (id == 2) {
System.out.print("输入序号:");
int e = 0;
boolean isLoop = true;
while (isLoop) {
try {
e = input.nextInt();
isLoop = false;
} catch (InputMismatchException exception) {
System.out.print("序号输入不合法,请重新输入:");
input.next();
isLoop = true;
}
}
for (int i = 0; i
if (Tushu[i].id == e) {
System.out.println("book:" + Tushu[i].name);
System.exit(0);
}
}
System.out.println("图书不存在");
Use.main(args);
} else {
System.out.println("输入错误,请根据提示输入。");
Use.main(args);
}
}
}
最后
以上就是明亮小鸽子为你收集整理的java异常捕获相关的书籍_java第三季,异常处理?图书查询系统 (好像要用try,catch处理异常,完全没懂,求指导)...的全部内容,希望文章能够帮你解决java异常捕获相关的书籍_java第三季,异常处理?图书查询系统 (好像要用try,catch处理异常,完全没懂,求指导)...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复