java单线程火车购票系统源码
时间: 2024-05-04 20:13:35 浏览: 12
Java单线程火车购票系统源码是一个简单的示例,用于展示如何使用Java编写一个单线程的火车购票系统。以下是一个简单的示例代码:
```java
import java.util.Scanner;
public class TrainTicketSystem {
private static int totalTickets = 100; // 总票数
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (true) {
System.out.println("请输入购票数量:");
int num = scanner.nextInt();
if (num <= totalTickets) {
totalTickets -= num;
System.out.println("购票成功,剩余票数:" + totalTickets);
} else {
System.out.println("余票不足,请重新选择购票数量!");
}
}
}
}
```
这个简单的火车购票系统源码中,使用了一个静态变量`totalTickets`来表示总票数。用户可以输入购票数量,程序会判断余票是否足够,如果足够则减去相应数量的票数,并输出购票成功和剩余票数;如果余票不足,则提示重新选择购票数量。