最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

電影院買票選座位的代碼

2020-04-14 10:50 作者:小垃圾kiki  | 我要投稿
package cn.jd.syn;

import java.util.ArrayList;
import java.util.List;

/*
?* 快樂影院
?*/
public class HappyCinema2 {
?? ?public static void main(String[] args) {
?? ??? ?//可用位置
?? ??? ?List<Integer> available=new ArrayList<>();
?? ??? ?available.add(1);
?? ??? ?available.add(2);
?? ??? ?available.add(3);
?? ??? ?available.add(6);
?? ??? ?available.add(7);
?? ??? ?//顧客需要的位置
?? ??? ?List<Integer> seats1=new ArrayList<Integer>();
?? ??? ?seats1.add(1);
?? ??? ?seats1.add(2);
?? ??? ?List<Integer> seats2=new ArrayList<Integer>();
?? ??? ?seats2.add(4);
?? ??? ?seats2.add(5);
?? ??? ?seats2.add(6);
?? ??? ?
?? ??? ?XTDCinema c=new XTDCinema(available,"新天地");
?? ??? ?new Thread(new HappyCustomer(c,seats1),"達拉").start();
?? ??? ?new Thread(new HappyCustomer(c,seats2),"東麗").start();
?? ?}
}
//顧客
class HappyCustomer implements Runnable{
?? ?XTDCinema? cinema;
?? ?List<Integer> seats;
?? ?
?? ?public HappyCustomer(XTDCinema cinema, List<Integer> seats) {
?? ??? ?this.cinema = cinema;
?? ??? ?this.seats = seats;
?? ?}

?? ?@Override
?? ?public void run() {
?? ??? ?synchronized (cinema) {
?? ??? ??? ?
?? ??? ?
?? ??? ?boolean flag=cinema.bookTickets(seats);
?? ??? ?if(flag) {
?? ??? ??? ?System.out.println("出票成功"+Thread.currentThread().getName()+"-->位置為"+seats);
?? ??? ?}else {
?? ??? ??? ?System.out.println("出票失敗"+Thread.currentThread().getName()+"-->位置不夠");
?? ??? ?}
?? ??? ?
?? ??? ?}
?? ?}
}
//影院
class XTDCinema{
?? ?List<Integer>? available;//可用的位置
?? ?String name;//名稱
?? ?public XTDCinema(List<Integer>? available,String name) {
?? ??? ?this.available=available;
?? ??? ?this.name=name;
?? ?}
?? ?//判斷是否購票成功
?? ?public boolean bookTickets(List<Integer>? seats) {
?? ??? ?System.out.println("歡迎"+this.name+"? ,可用位置為:"+available);
?? ??? ?List<Integer> copy=new ArrayList<Integer>();
?? ??? ?copy.addAll(available);
?? ??? ?//相減
?? ??? ?copy.removeAll(seats);
?? ??? ?//判斷大小
?? ??? ?if(available.size()-copy.size()!=seats.size()) {
?? ??? ??? ?return false;
?? ??? ?}
//?? ??? ?成功
?? ??? ?available=copy;
?? ??? ?
?? ??? ?return true;
?? ??? ?
?? ?}
}

電影院買票選座位的代碼的評論 (共 條)

分享到微博請遵守國家法律
宜丰县| 东山县| 广宁县| 东港市| 彭泽县| 乌拉特前旗| 肃宁县| 黑山县| 恩平市| 察哈| 平顺县| 蕉岭县| 凤翔县| 高雄县| 莲花县| 蓬莱市| 宣恩县| 寻乌县| 丰都县| 东方市| 博白县| 义马市| 永定县| 青浦区| 临江市| 河东区| 黔西| 石泉县| 马关县| 日喀则市| 临高县| 开江县| 西峡县| 哈尔滨市| 井陉县| 波密县| 黄平县| 上栗县| 灌云县| 丹凤县| 樟树市|