java简单图书查找程序
来源:互联网 发布:类似菠萝饭的软件 编辑:程序博客网 时间:2024/05/16 14:32
package no4;import java.util.*;class Book{private String bookName;private String id;Book(String bookName, String id){this.bookName = bookName;this.id = id;}public String getName(){return this.bookName;}public String getId(){return this.id;}public String toString(){return "找到此书!"+this.bookName+" "+"编号"+this.id;}}public class Main {public static void main(String[] args) {List<Book> all = new ArrayList<Book>();all.add(new Book("java入门到放弃","1"));all.add(new Book("数据结构","2"));all.add(new Book("web","3"));int order;System.out.println("输入指令 1:按书名查找2:按序号查找");while (true){order = impor();if (order == 1){seekName(all);}if (order == 2){seekId(all);}}}public static int impor(){int num=0;Scanner in = new Scanner(System.in);try{num = in.nextInt();}catch (Exception ex){//异常判断System.out.println("请输入数字指令");return 0;}if (num!=1 && num!=2){System.out.println("请输入正确数字指令");return 0;}return num;}public static void seekName(List<Book> all){Scanner in = new Scanner(System.in);System.out.println("输入书名");String str = in.next();for (int i=0; i<all.size(); i++){if (all.get(i).getName().equals(str)){System.out.println("找到"+all.get(i).toString());return ;}}System.out.println("没有找到 ");}public static void seekId(List<Book> all){Scanner in = new Scanner(System.in);System.out.println("输入编号");String str = in.next();for (int i=0; i<all.size(); i++){if (all.get(i).getId().equals(str) == true){System.out.println("找到"+all.get(i).toString());return ;}}System.out.println("没有找到");}}
1 0
- java简单图书查找程序
- Java实现简单的图书管理系统
- java GUI 学生图书管理简单示例
- JAVA实现简单的图书管理系统
- 一个集成输入查找功能的的java简单程序
- 写一个简单的程序,实现添加多本图书信息,和遍历输出图书信息
- java简单查找回顾
- Java初学者:软件设计---一个简单的图书管理软件
- java二分查找简单算法
- Java的折半查找程序
- 二分法查找的JAVA程序
- java程序查找CPU利用率
- Java文件查找小程序
- 简单图书管理系统
- 简单图书管理实现
- 简单图书管理系统
- 一个简单的字符串查找程序
- 简单的单词查找输出程序
- 176. Second Highest Salary
- VS2013出现“无法找到“xxx.exe”的调试信息,或者调试信息不匹配”错误解决方案
- 01背包问题
- C/C++:sizeof数组与指针
- erlang学习之自定义behaviour【转】
- java简单图书查找程序
- LeetCode 72. Edit Distance
- POJ 1056 immediately decodable (判断是否有前缀)
- 树的非递归遍历(很易懂)
- BestCoder #92 C (dp)(要学会表示状态啊)
- Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition(SPP-Net)解读
- bzoj 3333 树状数组+线段树
- 《CLR via C#》读书笔记-CLR寄宿与AppDomain
- HashTable之put