
正文
java购票程序代码 java买票程序
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java多线程问题:模拟10个人在3个窗口买票的过程
public class TicketsSystem {
public static void main(String[] args) {
SellThread st = new SellThread();
Thread th1 = new Thread(st);
th1.start();
Thread th2 = new Thread(st);
th2.start();
Thread th3 = new Thread(st);
th3.start();
}
}
class SellThread implements Runnable {
private int number=10;
String s = new String();
public void run() {
while (number 0) {
synchronized (s) {
System.out.println("第" + number + "个人在"
+ Thread.currentThread().getName() + "买票");
}
number--;
try {
Thread.sleep(10);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
synchronized (s)的s是synchronized 的参数,synchronized 的参数可以是任意对象,我定义了一个String类型的对象s,方便看程序而已。
但是要注意,s的定义一定要在run方法之外,不然还会出现负数。因为你启动了3个线程,每个线程都调用了run方法,在每个线程就会在run方法里边产生自己的s对象,一共会产生3个,达不到同步的目的。
如果还有不明白的,可以继续问。
相关问答
Q1: 急求航空公司购票系统JAVA的代码
你要想做到正规是没有办法的,飞机票务系统是中国航信系统主机控制的,访问需要授权申请,端口申请,如果自己做需要很大的数据库系统
Q2: java编写火车售票系统
你说java购票程序代码的这个程序应该是不难java购票程序代码的,只不过N久没有写过javaswing java购票程序代码了
还有就是java没有多继承的,只有多实现接口的
继承的关键字是java购票程序代码:extends
接口的关键字是:interface
Q3: Java,飞机订票系统
链接java购票程序代码:v(括号里不是链接)iew-so(括号里不是链接)(括号里不是链接)urce:ht(括号里不是链接)tp://(括号里不是链接)ww(括号里不是链接)w.a(括号里不是链接)irch(括号里不是链接)ina(括号里不是链接).co(括号里不是链接)m.cn(括号里不是链接)/?ci(括号里不是链接)d=(括号里不是链接)GN-buy(括号里不是链接):20130221:SEM:Baidu:CHN:00(括号里不是链接)0120|fc=(括号里不是链接)k91(括号里不是链接)8988499.a151793471.u933021.pb
Q4: java编程实现景区售票规则:成人票每人10元,儿童票折半(如果儿童身高不超过1.2
这个规则就是设计一个方法,该方法最后值为一个票价,参数应该是身高,所以有如下代码
public class PriceTest {
public static void main(String[] args) {
int childPrice = getPrice(1.2);
int adultPrice = getPrice(1.5);
System.out.println("1.2米身高的票价为:"+childPrice);
System.out.println("1.5米身高的成人票价为:"+adultPrice);
}
private static int getPrice(double height) {
return height 1.2?10:5;
}
}
最后结果如下:
Q5: 毕业设计java做的网站订票系统要交可执行程序怎么交?
将Java程序打包成exe可执行文件
第一步:将Java程序通过Eclipse或者JRE导出成Jar包;
第二步:通过exe4j将Jar包程序生成exe可执行文件。
作为毕业设计,要求你交执行程序肯定是有办法实现的啊,当然你也可以用脚本执行,不过既然要交源码,都到这里了打包成exe也就用不了什么时间了
java购票程序代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java买票程序、java购票程序代码的信息别忘了在本站进行查找喔。






