導航:首頁 > 編程語言 > 用java實現電影選座位

用java實現電影選座位

發布時間:2023-05-29 01:27:07

① 怎麼用java編寫出座位號(1.0)這樣格式

慘,寫了一個多小時。


標題中說「寫出座位號(1.0)這樣格式」,我不是很理解,只能理解為選座位的時候需要輸入正確的格式,格式為:[格式:(排.座),例如一排三座請輸入(1.3)]。

連續售票狀態就是進入售票後,售完一張票後可以繼續售票,而不是退出程序或者返回主菜單,通過while(true)即可實現。連續退票狀態也一樣。


好了,上代碼


首先當然是座位初始化,這里定義了5排5座:

以上。

② 用java寫個簡單的電影院座位預約,10個座位2行。前面的座位10000文,後面的20000文,

importjava.util.Scanner;

/**
*
*@author12052010
*@DateDecember05,2014
*
*/
publicclassFilm{

publicstaticvoidmain(String[]args){
Scannerinput=newScanner(System.in);

int[][]num=newint[2][10];
intfg1,fg2;//標志顧客選擇的座位fg1:排數fg2:列數
for(inti=0;i<num.length;i++){
for(intj=0;j<num[i].length;j++)
num[i][j]=0;//賦初值,所有座位沒有被預定
}

randomBook(num);
System.out.print(" -----------電影院座位訂票情況(0:還沒被預定1:已經被預定)------------");
for(inti=0;i<num.length;i++){
System.out.println("");
for(intj=0;j<num[i].length;j++)
System.out.print(""+num[i][j]);
}

/**
*顧客輸進的排數必須符合0or1
*/
do{
System.out.print(" Inputfg1:");
fg1=input.nextInt();
}while(fg1<0||fg1>2);
/**
*顧客輸進的列數必須符合0-9
*/
do{
System.out.print("Inputfg2:");
fg2=input.nextInt();
}while(fg2<0||fg2>9);

if(num[fg1][fg2]==1){
System.out.print(" 已經被人訂了,不好意思");
}else{
System.out.print(" 你要訂的座位是:"+fg1+"排"+fg2+"列,票價:");
if(fg1==1)
System.out.print("10000文");
else
System.out.print("20000文");

}

}

/**
*隨即設置電影院的座位被預定
*/
publicstaticvoidrandomBook(int[][]num){
for(inti=0;i<num.length;i++){
for(intj=0;j<num[i].length;j++){
//隨機設置
num[i][j]=(int)(Math.random()*2);
}
}

}

}

③ 怎麼做一個程序讓大家可以在線選座位呢

這里我給的是一個看電影選座的演示,jQuery選座完成電影院座位布置、選座計價的操作。

接著我就是html代碼了,左邊是布局圖 ,右邊是選座價格的相關信息,css我就不敘述了

接著應該就是重點了 jquery代碼了

第一就是座位的布局情況,有過道以及座位的

其次還需要座位在哪一行那一列的座位旦孝的選中狀態,分為可選的、售出狀態

最後在外面點擊(click)座點陣圖中的位置時,根行汪據當檔遲仔前座位的狀態做出不同的處理,包括計算票數和金額總計等。

④ 我想要用js做一個電影院的選座位的程序

js的ajax無刷新提交數據實現。

滑鼠單擊選中某一個座位,自動提交數據保存到資料庫
相關的ajax無刷新提交數據,你可以網路一下,有很多相關的資料。

⑤ JS實現座位選擇的問題

代碼如下。js+html。

但是如同上述 黑馬黃子所說。需要考慮數據實時性。自己判斷何時需要提交數據。

<!DOCTYPEhtml>
<html>
<headlang="en">
<metacharset="UTF-8">
<title></title>
<styletype="text/css">
.main{
width:99%;
height:99%;
border:1pxsolid#dddddd;
position:relative;
}
</style>
<scripttype="text/javascript">
functionChoose(){
varmine=this;
this.selections=[];
this.init=function(rows,cloumns,where){
varul=document.createElement("ul");
varsiteNum=1;
for(vari=0;i<cloumns;i++){
for(varj=0;j<rows;j++){
varli=document.createElement("li");
li.style.listStyle="none";
li.style.width="50px";
li.style.height="30px";
li.style.border="1pxsolid#000";
li.style.color="#000";
li.style.background="green";
li.style.fontSize="30px";
li.style.lineHeight="30px";
li.style.textAlign="center";
li.style.cursor="pointer";
li.style.marginLeft=(j*52+10)+"px";
if(j>0){
li.style.marginTop=-32+"px";
}else{
li.style.marginTop=0+"px";
}
li.textContent=siteNum++;
ul.appendChild(li);
}
}
ul.onclick=function(e){
vartarget=e.target||e.srcElement;
if(target.tagName.toUpperCase()==='LI'){
if('red'===target.style.color){
target.style.background="green";
target.style.color="#000";
for(vari=0;i<(mine.selections.length);i++){
if(mine.selections[i]===target.textContent){
mine.selections.splice(i,1);
}
}

}else{
target.style.background="#ccc";
target.style.color='red';
mine.selections.push(target.textContent);
}

}
};
vartoWhere=where||document.body;
toWhere.appendChild(ul);
}
}
window.onload=function(){
varchooser=newChoose();
chooser.init(20,10);
document.getElementById("test").onclick=function(){
console.log(chooser.selections);
}
}
</script>
</head>
<body>
<buttonid="test">測試</button>
</body>
</html>

⑥ 急問 .net 如何實現電影院選位的功能

座位一般是動態生成,生成的時候就應該注意不要讓他的脊羨ID重復,選為的時候點擊作為,即你動態生成的控制項,在控制項的後台敏知點擊事件里(e.sender) as 控制項類型,獲取控制項對象,這個對象就是你橋野消選擇的座位

⑦ 初學Java, 在寫在線電影購票,想問下 怎麼實現買票選座位的功能

這個應該來不難,定義一個自行列的坐標系,用來標識每個座位,如果有座位的就標位1,沒有座位的就標位0,如果此座位票已售出,就設為99(或者其他也行),至於移動,刪除等其實就是改變整個坐標系的值了,然後通過圖形方式顯示出來,移動呀,刪除呀什麼的操作可以通過拖動等來實現,考慮到電影院中實際的前排與後排座位是有一定的錯開的,所以在繪制的時候,要考慮這個錯開距離,這樣就美觀了。

⑧ 利用java,如何鎖定數組中的一個值,例如,購買電影票選座位,如何用java實現

這段代碼邏輯不清楚

  1. int[] number=new int[100]; 這個number表示什麼?座位號,一共100個座位?

  2. n 代表什麼?

最好把你的想法說下,這樣好幫助你

⑨ 用Java做隨機排座位程序

隨機排座位,首先的知道有多少個座位吧?以下是60個座位的隨機排序!
import java.util.Random;
public class select{ //建一個類命名為selcet.java
public static void main(String[] args)
{
System.out.println("隨機的九個數是:");
int a[] = new int[60]; //總的有60個座位!
Random random = new Random();
for (int i=0;i<a.length;i++)
{
int z = random.nextInt(60); //隨機抽取60個座位

a[i] = Math.round(z);
if (i >= 1)
{
int j = i;
while (j >= 0)
{
if (a[i] == a[j])

{
int k = random.nextInt(60);//隨機抽取60個座位

a[i] = Math.round(k);
}
j--;
}
}
System.out.print(a[i] + 1 + " ");
}
}
}

⑩ 用java怎麼實現隨機分配座位,求代碼

做座位號放在一個數組裡面,當要獲取作為的時候 使用Random隨機數組的下標,就能隨機分到作為,當然已經被分走的座位可以從數組裡面移除 避免座位重復

閱讀全文

與用java實現電影選座位相關的資料

熱點內容
彩視製作教程 瀏覽:766
聖墟在哪個App看免費 瀏覽:395
網路哪些不能玩 瀏覽:868
probe315使用教程 瀏覽:646
數字電位器程序 瀏覽:198
c代碼整理 瀏覽:104
網路營銷具有什麼優勢 瀏覽:378
右下角網路連接不顯示寬頻連接 瀏覽:940
ps修改tif文件 瀏覽:580
預防醫學如何轉行做大數據 瀏覽:234
pdf文件變藍 瀏覽:309
怎麼在pdf文件上面用k寶簽名 瀏覽:213
如何知道表格里數據後面有空格 瀏覽:720
gee引擎更新系統找不到指定文件 瀏覽:802
貝殼網的數據刪除了如何找回 瀏覽:509
華為榮耀6x怎麼切換網路 瀏覽:418
手機里的pdf文件在哪放 瀏覽:889
java版貪吃蛇畢業論文 瀏覽:989
微信公共號郵箱 瀏覽:415
圖片寬度代碼 瀏覽:460

友情鏈接