⑴ 用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);
}
}
}
}
⑵ Java代码如何设置座位成已售出
简单点的思路就是你的数组里面不要保存座位号,只是 标志座位状态,比如0是售出,1是代售,至于座位号,如果顺序比较有规律,我建议用数组的下标计算就好了,比如下标为0你就算是1号位子这样
⑶ 我做了一个java连接access的机票预定系统,当我实现订票之后,我想将数据库里对应的航班号的座位数
连接数据库然后更新
" update 表名 set 票数=‘总票数-textbox.text’"