import java.util.Scanner;
public class movies {
public static void main(String[] args) {
Movie[] movie = new Movie[4];
Movie m1 = new Movie();
m1.setId("001");
m1.setName("功夫");
m1.setPrice("39");
Movie m2 = new Movie("002", "阿凡达3D蓝光版", "45");
Movie m3 = new Movie("003", "大话西游之大圣娶亲高清蓝光修复版", "49");
Movie m4 = new Movie("004", "超凡蜘蛛侠3", "35");
movie[0] = m1;
movie[1] = m2;
movie[2] = m3;
movie[3] = m4;
Scanner sc = new Scanner(System.in);
System.out.println("-------欢迎来到电影院管理系统-------");
System.out.println("请输入想要使用的功能:\t\n1.查询所有电影\t\n2.根据id查询指定电影");
String choice = sc.next();
switch (choice) {
case "1":
getMovie(movie);
break;
case "2":
System.out.println("请输入想要查询的电影id");
String id = sc.next();
getIdMovie(id, movie);
break;
default:
System.out.println("您的选择有误,请重新输入");
}
}
public static void getMovie(Movie[] movie) {
System.out.println("-------查询所有电影-------");
for (int i = 0; i < movie.length; i++) {
Movie m = movie[i];
String id = m.getId();
String name = m.getName();
String price = m.getPrice();
System.out.println("电影编号:" + id + ",电影名字" + name + ",电影价格" + price);
}
}
public static void getIdMovie(String id, Movie[] movie) {
System.out.println("-------根据id查询电影-------");
for (int i = 0; i < movie.length; i++) {
//遍历数组,得到数组元素
Movie m = movie[i];
//获得电影名字
String moiveid = m.getName();
//电影名字与查询的电影名字是否相同
if (moiveid.equals(id)) {
System.out.println("电影编号:" + id + ",电影名字" + m.getName() + ",电影价格" + m.getPrice());
return;
}
}
System.out.println("您查询的电影不存在");
}
}