导航:首页 > 编程语言 > 用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实现电影选座位相关的资料

热点内容
网络加载视频失败是怎么回事 浏览:805
传奇账号在哪个文件夹里 浏览:346
百度app在哪里安装 浏览:587
如何设置路由器网络不断网 浏览:471
传到qq群里的文件怎么删除 浏览:861
索尼安卓71更新日志 浏览:234
怎么找手机里的垃圾app 浏览:540
2015蓝桥杯代码填空 浏览:698
安卓数据库dbexecSQL 浏览:227
doc重命名文件格式 浏览:728
getscreen截图工具下载 浏览:719
共识数据是什么时候开始的 浏览:96
数码管显示电压程序 浏览:479
数据库文件有哪个 浏览:543
途强储存在哪个文件夹 浏览:172
如何恢复被覆盖文件 浏览:611
iphone5用哪个版本最好 浏览:327
extjsgrid禁用 浏览:426
如何查找国外论文的编程代码 浏览:366
暗金颜色代码 浏览:789

友情链接