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

感觉不是很好。。。继续努力

package com.imook;


import java.util.Scanner;


public class Book {


/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub


int j;

bookName []info={new bookName("数据结构",1),new bookName("高数", 2)};

System.out.println("输入命令:1-按照名称查找图书;2-按照序号查找图书");

Scanner si=new Scanner(System.in);

String ss= si.next();

        Integer it=null;

        try{

            it= Integer.parseInt(ss);            

//        System.out.println(it);

            if(it.equals(1)){

            System.out.println("输入图书名称:");

            String name=si.next();

            for(j=0;j<2;j++){

            if(name.equals(info[j].getName())){

            info[j].show();

            break;

            }            

            }

            if(j==2)

            System.out.println("图书不存在");

            }

            else if(it.equals(2)){

            Integer num;

            while(true){

            System.out.println("输入图书序号:");

            String sss= si.next();

           num=null;

           try{

            num= Integer.parseInt(sss);

            for(j=0;j<2;j++){

            if(num==info[j].getI()){

            info[j].show();

            break;

            }

            }

            if(j==2)

            System.out.println("图书不存在");

           }catch(Exception e){

            System.out.println("命令输入错误,请根据提示输入数字命令!");

           }

            }  

            }

        }catch(NumberFormatException e){

        System.out.println("命令输入错误,请根据提示输入数字命令!");

   }

}

}



package com.imook;


public class bookName {

private String name;

private int i;

public bookName(String name,int i){

this.setName(name);

this.setI(i);

}

public void show(){

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

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public int getI() {

return i;

}

public void setI(int i) {

this.i = i;

}

}


正在回答

2 回答

完美~~~

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

举报

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

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

进入课程

感觉不是很好。。。继续努力

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