综合练习7 检索图书(二)
有两个小型书柜,其中一个书柜依次有5本书,即《Java》《Java Web》《C语言》《C++》《Linux C》。第二个书柜依次也有5本书,即《论语》《资治通鉴》《四十二章经》《史记》《隋唐史》。控制台输入要搜索的书名或关键字(包括可忽略大小写的字母)后,输出书名及书的位置,运行结果如图所示。
/*综合练习7 检索图书(二)
* 有两个小型书柜,其中一个书柜依次有5本书,即《Java》
* 《Java Web》《C语言》《C++》《Linux C》。第二个
* 书柜依次也有5本书,即《论语》《资治通鉴》《四十二章经》《史记》
* 《隋唐史》。控制台输入要搜索的书名或关键字(包括可忽略大
* 小写的字母)后,输出书名及书的位置,运行结果如图所示。
* */
package zfc;
import java.util.Scanner;
public class Zhlx7 {
public static void main(String[] args) {
// TODO 自动生成的方法存根
System.out.println("请输入您要搜索的书名或关键字:");
Scanner sc = new Scanner(System.in);
String str = sc.next();
String books[][] = {{"《Java》","《Java Web》","《C语言》","《C++》","《Linux C》"},
{"《论语》","《资治通鉴》","《四十二章经》","《史记》","《隋唐史》"}};
System.out.println("——————————搜索结果——————————");
for(int i = 0;i < books.length;i++) {
for(int j = 0;j < books[i].length;j++) {
if(books[i][j].toLowerCase().contains(str)||books[i][j].contains(str)) {//两种情况匹配
System.out.println(books[i][j]+"第"+(i+1)+"个书柜里的第"+(j+1)+"本书");
}
}
}
sc.close();
}
}