当前位置: 首页 > news >正文

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

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

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

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;}
}
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("输入有问题");}}}
}
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.lryc.cn/news/353591.html

相关文章:

  • 在Mac电脑下怎么部署QAnything?
  • 单条16g和双条8g哪个好
  • Microsoft VBA Excel 去重小工具
  • 数据库管理-第194期 网络加速RDMA初探(20240526)
  • C++小游戏 合集
  • 【Python爬虫篇】Selenium在获取网页数据方面的使用及采集中国大学课程评论数据
  • 【JavaScript】文件下载
  • 利用Python去除PDF水印
  • Unity Assembly Definition Dotween 引用
  • 重开之数据结构(二刷)
  • JVM(三)
  • 【二叉树】:LeetCode:100.相同的数(分治)
  • [AI Google] 介绍 VideoFX,以及 ImageFX 和 MusicFX 的新功能
  • [7] CUDA之常量内存与纹理内存
  • python使用base加密解密
  • 简述vue.mixin的使用场景和原理
  • C# WPF入门学习(四)—— 按钮控件
  • 大模型效能工具之智能CommitMessage
  • PyQt6--Python桌面开发(33.QToolBar工具栏控件)
  • node环境问题(无法加载文件D:\Software\Node.js\node_global\vue.ps1,因为在此系统上禁止运行脚本。)
  • 位运算算法
  • 重学java 45.多线程 下 总结 定时器_Timer
  • MongoDB(介绍,安装,操作,Springboot整合MonggoDB)
  • 【数字移动通信】期末突击
  • 数据库(5)——DDL 表操作
  • 【Java EE】网络协议——HTTP协议
  • Docker提示某网络不存在如何解决,添加完网络之后如何删除?
  • C++ 红黑树
  • PTA 6-4 配对问题
  • sklearn基础教程