为了账号安全,请及时绑定邮箱和手机立即绑定

交作业交作业拉!!!

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();

}


}


正在回答

1 回答

你这不对啊,书名输入错误之后,你这后面没法继续进行下去了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第三季
  • 参与学习       409777    人
  • 解答问题       4339    个

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

进入课程

交作业交作业拉!!!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信