「车站买票java」车站买票没带身份证怎么办

博主:adminadmin 2022-11-21 20:33:06 60

今天给各位分享车站买票java的知识,其中也会对车站买票没带身份证怎么办进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

设计一个JAVA程序,能够让用户输入起始站和终点站,计算出从起始站到终点站的票价是多少。

利用map集合,简单的就实现了,不知道你学类集(集合)没有?没有就只能用数组了,数组就麻烦一点。不懂的问我。

import java.util.*;

public class helpdemo8 {

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

Map String,Integermp= new LinkedHashMapString,Integer ();

mp.put("1.广州",60);//后面数字出巡广州到赣州的费用,下main依次类推

mp.put("2.赣州",30);

mp.put("3.南昌",20);

mp.put("4.九江",40);

mp.put("5.武汉",80);

mp.put("6.北京",0);

Scanner sc = new Scanner(System.in);

System.out.println("请输入起点站:");

String startstation = sc.next();

System.out.println("请输入终点站:");

String endstation = sc.next();

Iterator it = mp.entrySet().iterator();

int sum = 0;//用来统计费用

//下面用于查找起点站

char startnum = 9999;

while (it.hasNext())

{

Map.Entry entry = (Map.Entry) it.next() ;

String key = (String) entry.getKey() ;

int value = (Integer) entry.getValue() ;

if(key.contains(startstation))

{

sum += value;

startnum = key.charAt(0);

System.out.println("s:"+startnum);

}

if((int)key.charAt(0)(int)startnum)

{

if(key.contains(endstation))

{

break;

}

sum = sum+value;

}

}

System.out.println("您需要的路费是:"+sum);

}

}

要一个JAVA课程设计程序~火车票订票系统

可以通过百度Hi通知我

有时间可以解决你的问题

相近的要求也可以通知我

要一个JAVA****程序~火车票订票**

ES:\\D154D65A8D5BBB6380B8BA414D180D1C

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

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

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个,达不到同步的目的。

如果还有不明白的,可以继续问。

关于车站买票java和车站买票没带身份证怎么办的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-11-21,除非注明,否则均为首码项目网原创文章,转载请注明出处。