Java学习:电影查询简单系统

news/2025/1/16 5:15:01/

 1.创建一个movice的对象来存放电影

里面设置构造器(有参和无参)

java">package com.movie;public class movice {//创建一个movice的对象存放电影private int id;private String name;private double price;private double score;private String diector;private String actor;private String info;public movice() {//创建一个无参数构造器}//创建一个有参构造器public movice(int id, String name, double price, double score, String diector, String actor, String info) {this.id = id;this.name = name;this.price = price;this.score = score;this.diector = diector;this.actor = actor;this.info = info;}public int getId() {return id;}public void setId(int id) {this.id = id;}public String getInfo() {return info;}public void setInfo(String info) {this.info = info;}public String getActor() {return actor;}public void setActor(String actor) {this.actor = actor;}public String getDiector() {return diector;}public void setDiector(String diector) {this.diector = diector;}public double getScore() {return score;}public void setScore(double score) {this.score = score;}public double getPrice() {return price;}public void setPrice(double price) {this.price = price;}public String getName() {return name;}public void setName(String name) {this.name = name;}
}
java">package com.movie;import java.util.Scanner;public class test {public static void main(String[] args) {movice [] movices = new movice[4];movices[0]=new movice(0,"水门桥",38.9,10.0,"徐克","吴京","999万人想看");movices[1]=new movice(1,"变形金刚",38.9,8.8,"晓宇","机器人","888万人想看");movices[2]=new movice(2,"喜羊羊与灰太狼",38.9,9.9,"振宇","美羊羊","666万人想看");movices[3]=new movice(3,"战狼",38.9,9.8,"小京","吴京","222万人想看");MovieOpareter Opareter = new MovieOpareter(movices);Scanner sc = new Scanner(System.in);while(true){System.out.println("电影信息系统");System.out.println("1.查询全部电影信息");System.out.println("2.查询电影信息");System.out.println("请你输入操作命令:");int commend = sc.nextInt();switch(commend){case 1:Opareter.printmovice();break;case 2:System.out.println("请输入你要查询的id");int id = sc.nextInt();Opareter.search(id);break;default:System.out.println("输入有问题");}}}
}
java">package com.movie;public class MovieOpareter {private movice[] movices;//创建一个movice的数组,名字叫movicespublic MovieOpareter(movice[] movices) {this.movices = movices;}//1.展示全部信息public void printmovice(){for(int i=0;i<movices.length;i++){movice m = movices[i];System.out.println("编号"+m.getId());System.out.println("名称"+m.getName());System.out.println("价格"+m.getPrice());System.out.println("------------------------------");}}//2.查找电影public void search(int id){for(int i=0;i<movices.length;i++) {movice m = movices[i];if (m.getId() == id){System.out.println("电影详细如下");System.out.println("编号:"+m.getId());System.out.println("名称:"+m.getName());System.out.println("价格:"+m.getPrice());System.out.println("得分:"+m.getScore());System.out.println("导演:"+m.getDiector());System.out.println("演员:"+m.getActor());System.out.println("其他信息:"+m.getInfo());System.out.println("---------------------------");return ;}}System.out.println("没有该电影");}
}


http://www.ppmy.cn/news/1463528.html

相关文章

雷军-2022.8小米创业思考-9-爆品模式:产品力超群,具有一流口碑,最终实现海量长销的产品。人人都向往;做减法;重组创新;小白模式

第九章 爆品模式 小米方法论的第三个关键词&#xff0c;就是一切以产品为出发点&#xff0c;打造爆品模式。 大多数人对“爆品”的着眼点仅在于“爆”&#xff0c;也就是产品卖得好。希望产品大卖这没有错&#xff0c;但是“爆”是“品”的结果&#xff0c;爆品是打造出来的&…

uniapp 安卓 Pc端真机浏览器调试

下载插件:真机模拟浏览器 1. 安装, 每次启用时使用usb 线连接电脑, 并且打开手机或者POS (调试设备)开发者模式, 比如我的是pos 机 则在系统设置中找到版本号,点击多次就会触发开发者模式 2.打开真机模拟软件,打开后会打开一个浏览器,如果想要模拟google的浏览器则 在浏览器地…

k8s问题

文章目录 本地搭K8s集群 bilibili什么是声明式API&#xff1f;kubectl apply Etcd数据库有什么特性&#xff0c;为什么K8S选用了Etcd数据库&#xff1f;K8S中一个node的生命周期是怎样的&#xff1f;服务发现机制介绍docker的实现原理介绍如果只是使用Linux命名空间进行分离&am…

解决React和Python Flask不共用端口的问题

React和Flask不共用端口的一个常见方法是使用不同的端口分别运行它们&#xff0c;然后使用代理将它们连接起来。在开发环境中&#xff0c;您可以配置React的开发服务器&#xff08;使用create-react-app创建的React应用&#xff09;代理请求到Flask服务器。生产环境中&#xff…

一个投稿好方法让你的文章早日发表

作为一名单位信息宣传员,我初入此行时,满腔热情,怀揣着传播单位价值、展示团队风采的理想,一头扎进了稿件撰写的海洋。我的目标很简单,就是通过文字的力量,让外界听到我们的声音,感受到我们的活力。然而,理想很丰满,现实却给我上了生动的一课。 起初,我遵循传统路径,选择了一家…

力扣HOT100 - 287. 寻找重复数

解题思路&#xff1a; 快慢指针 第一步&#xff0c;慢指针每次移动一步&#xff0c;快指针每次移动两步&#xff0c;直到它们相遇。这一步保证了它们在环中相遇。 接下来&#xff0c;将其中一个指针&#xff08;快指针或慢指针&#xff09;重置到起点&#xff08;即数组的第一…

使用JSON_EXTRACT匹配某个json类型字段中的某个具体字段

使用JSON_EXTRACT匹配某个json类型字段中的某个具体字段 1. 使用场景2. 来自ChatGPT的JSON_EXTRACT使用说明 1. 使用场景 如果你有一张表table&#xff0c;其中有一个字段attrs&#xff0c;并且该字段是一个json&#xff0c;其中又包括totalPrice、skuPrice、couponPrice三个字…

2024新数据库入门教程

1.官网下载MySQL 下载Mysql链接: 点击下载mysql 下载完成后解压到某一个文件夹&#xff08;记住这个路径&#xff0c;一会要用到&#xff09; 2.配置初始化文件my.ini 在根目录下创建一个txt文件&#xff0c;名字叫my&#xff0c;文件后缀为ini 以下代码除安装目录和数…