电影选座-java程序

 电影选座主要是对方法的封装,通过调用实现命令的实现;以及数组的容器作用和数组的运用

//导入工具包
import java.util.Scanner;

public class SeatSelect {
	//声明座位数组,给定一个容纳座位的容器
	int[][] seats;
	//构造器中实现行列初始化,显示座位布局
	public SeatSelect(int r,int c){
		seats = new int[r][c];
		
		
	}
	//打印座位
	public void printseat(){
		for (int i = 0; i < seats.length; i++) {
			for (int j = 0; j < seats[i].length; j++) {
				System.out.print(seats[i][j] + " ");
			}
			System.out.println();
		}
	}
	//开始选座-步骤
	public void start(){
		System.out.println("---------------Welcome!--------------");
		System.out.println("-------------欢迎来到黑猫影院 ------------");
		printseat();
		System.out.println("请输入要选择的行数:");
		@SuppressWarnings("resource")
		Scanner sc = new Scanner(System.in);
		int row = sc.nextInt();
		System.out.println("请输入选择的列数:");
		int column = sc.nextInt();
		select(row,column);
	}
	//选座提示的判断
	public void select(int r,int c){
		if (seats[r-1][c-1] == 1) {
			System.out.println("对不起,该座位已经被选了,重新再选一个吧!");
		}else{
			seats[r-1][c-1] = 1;
			System.out.println("恭喜你选座成功!您的座位是:第" + r + "排,第" + c+ "列");
			printseat();
		}

	}
	//进入菜单,调用命令,开始买票
	public void menu(){
		System.out.println("欢迎观临猫眼影院!");
		System.out.println("【1】显示座位剩余 ");
		System.out.println("【2】进入选座");
		System.out.println("【0】退出");
		command();
	}
	//菜单控制命令,switch条件语句
	public void command(){
		@SuppressWarnings("resource")
		Scanner sc = new Scanner(System.in);
		int op = sc.nextInt();
		switch (op) {
		case 1:
			printseat();
			menu();
			break;
		case 2:
			start();
			menu();
			break;
		case 0:
		    System.out.println("谢谢使用,再见!");
		    System.exit(0);
		default:
			System.out.println("输入有误,请重新输入:");
			command();
			break;
		}
	}
	public static void main(String[] args) {
                //给定电影院的行列数后,开始运行
		new SeatSelect(10,19).menu();

	}

}

 

电影院订票选座微信小程序(后台javaweb)使用教程用户首次登陆系统需要注册一个用户或直接使用微信作为账号,用户在登录平台后,可以进行平台的操作。主要模块包括以下几点:(1)登录功能:注册普通账号登录;也可以直接使用微信登录;登录后可以修改用户的基本信息,也可以退出。(2)资讯功能:后台录入资讯,在微信小程序电影院订票选座系统的资讯模板展示,用户可以任意浏览资讯列表和详细信息   (3)电影库:后台录入电影的相关信息,可以在小程序电影列表里面一个一个点击进去查看电影详细信息;支持通过查询来查找所需要的电影。(4)电影信息: 点击到电影详情页面,可以查看电影的介绍,查看电影影评。(5)收藏操作:在电影信息详情,下方点击“收藏”,进行收藏(6)电影票购买和选座:在电影信息详情,下方点击“选座购买”,进行日期选择、场次选择、座位选择。(7)我的电影票:包含待付款、已经付款的电影票信息(8)下单和付款:在“我的电影票”列表中,点击“去付款”,模拟付款款(9)取消电影票:在“我的电影票”列表中,点击“取消申请”,删除订单(10)电影评价:在“我的电影票”列表中,已经付款的电影,在观影后可以,点击“去评价”,去打分和填写影评.(11)我的收藏:用户收藏的电影列表。(12)用户信息:填写姓名、qq、邮箱、备注等信息
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值