无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(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;
?? ??? ?
?? ?}
}

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

分享到微博請遵守國家法律
汤阴县| 石狮市| 枝江市| 荔波县| 青川县| 枝江市| 扎赉特旗| 运城市| 漠河县| 东方市| 凤台县| 山阳县| 张家川| 陇西县| 延川县| 福海县| 明星| 无锡市| 三江| 连南| 汽车| 沙田区| 庆元县| 五常市| 靖西县| 临沂市| 德兴市| 卫辉市| 平远县| 周宁县| 措勤县| 北流市| 龙山县| 贡嘎县| 宜宾县| 巴青县| 桦南县| 宿迁市| 武威市| 改则县| 高雄市|