交作业交作业拉!!!

来源:1-9 经验总结

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

}


}


写回答 关注

1回答

  • weixin_慕码人2539261
    2020-07-23 14:48:28

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

Java入门第三季

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

409792 学习 · 4340 问题

查看课程

相似问题