慕用8157017
2020-05-29 23:20
package jieshu;
import java.util.*;
public class xinxi {
public static String []shuji=new String[] {"1.高数","2.离散","3.软件工程"};
public static int haoma=0;
public static void show(){
Scanner in=new Scanner(System.in);
String name;
int i;
System.out.println("请输入要查询类型的代码:1.按照书名、2.按照图书序号");
try {
do {
i=in.nextInt();
switch(i) {
case 1: System.out.println("请输入书名");
name=in.next();
switch(name) {
case "高数":System.out.println("book: 1.高数");break;
case "离散":System.out.println("book: 2.离散");break;
case "软件工程":System.out.println("book:3.软件工程");break;
default:System.out.println("图书不存在");
System.out.println("请重新输入书名");break;
}break;
case 2: System.out.println("请输入图书序号");
do {
haoma=in.nextInt();
switch(haoma) {
case 1: System.out.println("book: 1.高数");break;
case 2: System.out.println("book: 2.离散");break;
case 3: System.out.println("book:3.软件工程");break;
default:System.out.println("图书不存在");
System.out.println("请重新输入图书序号");break;
}
}while(haoma!=1&&haoma!=2&&haoma!=3);
break;
default:System.out.println("输入错误,请按照提示输入");break;
}
}while(i!=1&&i!=2);
}catch(Exception e) {
e.printStackTrace();
System.out.println("出错啦!!!!!");
System.out.println("请及时更正错误哦!!!");
}finally {
}
}
public static void main(String[] args) {
// TODO 自动生成的方法存根
xinxi xi=new xinxi();
xi.show();
}
}
你这不对啊,书名输入错误之后,你这后面没法继续进行下去了
Java入门第三季
409792 学习 · 4340 问题
相似问题