給座位弄一個狀態(tài)列 記錄座位的狀態(tài) 例入 0未選擇 1 已選擇 之類的
成都創(chuàng)新互聯(lián)公司主要從事成都網(wǎng)站設(shè)計、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)松江,十載網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575
首先搞清楚那個網(wǎng)站的流媒體協(xié)議是什么,然后google或是baidu這種協(xié)議的傳送編碼規(guī)范,之后就是用socket向服務(wù)器發(fā)送符合編碼規(guī)范的握手信息,建立起連接就ok了,就看著電影一點點地down下來吧
import?java.util.Scanner;
/**
*?
*?@author?12052010
*?@Date?December?05,2014
*
*/
public?class?Film?{
public?static?void?main(String[]?args){
Scanner?input?=?new?Scanner(System.in);
int?[][]?num?=?new?int[2][10];
int?fg1,fg2;//標志顧客選擇?的座位fg1:排數(shù)?fg2:列數(shù)
for(int?i=0;inum.length;i++){
for(int?j=0;jnum[i].length;j++)
num[i][j]=0;//賦初值,所有座位沒有被預(yù)定
}
randomBook(num);
System.out.print("\n-----------電影院座位訂票情況(0:還沒被預(yù)定?1:?已經(jīng)被預(yù)定)------------");
for(int?i=0;inum.length;i++){
System.out.println("");
for(int?j=0;jnum[i].length;j++)
System.out.print("??"+num[i][j]);
}
/**
?*?顧客輸進的排數(shù)必須符合0?or?1
?*/
do{
System.out.print("\nInput?fg1:?");
fg1=input.nextInt();
}?while(fg10||fg12);
/**
?*?顧客輸進的列數(shù)必須符合?0-9
?*/
do{
System.out.print("Input?fg2:?");
fg2=input.nextInt();
}?while(fg20||fg29);
if(num[fg1][fg2]==1){
System.out.print("\n已經(jīng)被人訂了,不好意思");
}else{
System.out.print("\n你要訂的座位是:?"+?fg1+"排??"+?fg2+"列,?票價:");
if(fg1==1)
System.out.print("10000文");
else
System.out.print("20000文");
}
}
/**
?*?隨即設(shè)置電影院的座位被預(yù)定
?*/
public?static?void??randomBook(int[][]?num){
for(int?i=0;inum.length;i++){
for(int?j=0;jnum[i].length;j++){
//隨機設(shè)置
num[i][j]=(int)(Math.random()*2);
}
}
}
}