大家提点意见吧

来源:1-9 经验总结

吴登广

2015-08-01 09:06

package 异常练习;
import java.util.Scanner;

public class Book {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		String[] books={"论语","高数","语文"};
		Scanner input=new Scanner(System.in);
		try{
		System.out.println("输入命令:1-按照名称查找图书;2-按照序号查找图书");
		int num=input.nextInt();
		if(num==1){
			System.out.println("输入图书名称:");
			String bookname=input.next();
			for(int i=0;i<books.length;i++){
				if(bookname.equals(books[i])){
					System.out.println("book:"+bookname);
					break;
				}else{if(i==books.length-1){
					System.out.println("图书不存在!");
				}}		
		}
		}
		if(num==2){
			System.out.println("输入图书序号:");
			int num2=input.nextInt();
			if(num2>books.length){
				System.out.println("图书不存在!");
			}else{System.out.println("book:"+books [num2-1]);}
		}
		}catch(Exception e){
			System.out.println("命令输入错误,请按提示输入数字命令!");
		}
	}

}


写回答 关注

1回答

  • qq_我要长肉_0
    2015-12-17 15:47:26
    已采纳

    芭比布朗

    吴登广

    非常感谢!

    2015-12-18 11:27:16

    共 1 条回复 >

Java入门第三季

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

409792 学习 · 4340 问题

查看课程

相似问题