导航:首页 > 编程语言 > 选座变色java

选座变色java

发布时间:2022-09-20 13:17:57

『壹』 java座位预定问题,有没有大神可以解决

你先点预订车票,选好车以后,你提交订单,他会给你列出个单子,如果你定的是卧铺,它上面会有卧铺的席位,如果是硬坐或软座,它上面就会有座位号。 没座的话上面就写着无座。 如果坐席满意,你就可以点网上付费了, 如果坐席不满意,你可以点取消订单。 这样你就知道有没坐了。。 如果有疑问,可以继续向我提问。 我的回答希望你满意,请采纳。

『贰』 在java中请应用学过的知识,使用面向对象的思想实现影院选座功能,要求打印出座位图

你跟我刚才回答的那个问题是同学吧,我刚贴出来。下次提问之前可以先搜一下
---------------分割线---下面是代码,纯手打-----------------
//自己没有验证没有测试,可能会有错误,你自己看着改一下
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
HashMap<String, ArrayList> seat=new HashMap<>();
int row;
int column;
//创建座位
for(int i=1;i<11;i++) {
ArrayList desk=new ArrayList<>();
for(int ii=0;ii<8;ii++) {
desk.add("0");
}
seat.put("第"+i+"排", desk);
}
//开始选座
for(;;) {
System.out.println("========开始选票===========");
//循环输出座位
for(int i=1;i<seat.size();i++) {
System.out.print("第"+i+"排"+" ");
for(int ii=0;i<seat.get("第"+i+"排").size();) {
System.out.print(seat.get("第"+i+"排").get(ii));
}
}
//开始选座
for(;;) {
System.out.println("选择排数");
row=s.nextInt();
System.out.println("选择第几个,只有0可以选,x是已经被选了");
column=s.nextInt();
if(seat.get("第"+row+"排").get(column).equals("0")) {
seat.get("第"+row+"排").set(column, "X");
System.out.println("选座成功,您的座位是:第"+row+"排,第"+column+"列");
break;
}
}

}
}

『叁』 java JButton 点击按钮 背景变色

importjava.awt.Color;
importjava.awt.Container;
importjava.awt.FlowLayout;
importjava.awt.event.ActionEvent;
importjava.awt.event.ActionListener;

importjavax.swing.JButton;
importjavax.swing.JFrame;

publicclassStudyextendsJFrame{
JButtonbtn;
publicStudy(){
this.setTitle("111");
this.setSize(500,500);
setLayout(newFlowLayout());
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);

finalContainerjp=this.getContentPane();
btn=newJButton("abc");
jp.add(btn);
btn.setBounds(100,100,100,100);
btn.addActionListener(newActionListener(){
@Override
publicvoidactionPerformed(ActionEvente){
if(e.getSource().equals(btn)){
jp.setBackground(Color.gray);
}
}
});
}
publicstaticvoidmain(String[]args){
newStudy();
}
}

『肆』 初学Java, 在写在线电影购票,想问下 怎么实现买票选座位的功能

这个应该来不难,定义一个自行列的坐标系,用来标识每个座位,如果有座位的就标位1,没有座位的就标位0,如果此座位票已售出,就设为99(或者其他也行),至于移动,删除等其实就是改变整个坐标系的值了,然后通过图形方式显示出来,移动呀,删除呀什么的操作可以通过拖动等来实现,考虑到电影院中实际的前排与后排座位是有一定的错开的,所以在绘制的时候,要考虑这个错开距离,这样就美观了。

『伍』 如何解释用java写的影院选座的原理,尽可能详细

给你写个简单的例子并没有对参数做验证理解下数组的用法够用了
真实的选座比例子复杂的多,包括同步等方面知识

publicclassMain{
publicstaticvoidmain(String[]args){

//你描述不够清晰,我就假设电影院6排每排8座
//座位数
intnum=48;
int[]arr=newint[num];
Mainobj=newMain();
//调用选座方法
obj.selection(arr,1,1);
//同一个位置调用2次验证一下
obj.selection(arr,1,1);

}

/**
*
*@paramarr座位表
*@paramx排
*@paramy位
*/
publicvoidselection(int[]arr,intx,inty){
intindex=(x-1)*6+y-1;
if(arr[index]==0){
//对应位置的元素设置为1,表示有人
arr[index]=1;
System.out.println("选座成功:"+"第"+x+"排,第"+y+"座");
}else{
System.out.println("第"+x+"排,第"+y+"座已经被人选啦");
}

}
}

『陆』 用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编写出座位号(1.0)这样格式

惨,写了一个多小时。


标题中说“写出座位号(1.0)这样格式”,我不是很理解,只能理解为选座位的时候需要输入正确的格式,格式为:[格式:(排.座),例如一排三座请输入(1.3)]。

连续售票状态就是进入售票后,售完一张票后可以继续售票,而不是退出程序或者返回主菜单,通过while(true)即可实现。连续退票状态也一样。


好了,上代码:


首先当然是座位初始化,这里定义了5排5座:

以上。

『捌』 选座位Java模型

haole

『玖』 利用java,如何锁定数组中的一个值,例如,购买电影票选座位,如何用java实现

这段代码逻辑不清楚

  1. int[] number=new int[100]; 这个number表示什么?座位号,一共100个座位?

  2. n 代表什么?

最好把你的想法说下,这样好帮助你

『拾』 在线选座电影票javaweb毕业设计难不难

难个P啊。就是增删改查而已。不过前后端都要会一点。


选中座位,提交时候数据库里增加被选中的座位号。然后页面刷新,跳回选择页面时候要从新查询!跳回的时候带着参数回来,前端拿值,判断是否已经被选。把背景色从蓝色调成红色。

阅读全文

与选座变色java相关的资料

热点内容
类似秋霞影院的网站有哪些 浏览:489
thinkphp读取配置文件 浏览:911
个税app在哪里填写赡养父母 浏览:341
打开cad时总弹出一个文件 浏览:87
删除一个文件夹找不到了 浏览:654
电脑桌面文件管理哪个软件好 浏览:188
苹果数据线头歪了 浏览:135
ghostwin764位系统镜像文件 浏览:443
传感器视频教程下载 浏览:95
flash源文件贺卡下载 浏览:434
如何提高网络扶贫的效果 浏览:654
飞车软件文件夹叫什么 浏览:242
刷ec用什么编程器 浏览:765
方菱数控u盘文件格式 浏览:260
编程为什么输出两个变量 浏览:490
卫星大锅2017用升级吗 浏览:113
玉米win10系统下载 浏览:134
fgo技能升级减cd吗 浏览:129
什么记账app免费好用 浏览:441
网络检测可以检测到什么 浏览:504

友情链接