java火车售票系统代码
时间: 2023-10-06 19:07:09 浏览: 60
以下是一个简单的 Java 火车售票系统的代码示例:
```java
import java.util.Scanner;
public class TrainTicketSystem {
private static final int SEATS = 100; // 总座位数
private static int availableSeats = SEATS; // 可用座位数
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while (true) {
System.out.println("请输入选择:");
System.out.println("1. 购买车票");
System.out.println("2. 退出系统");
int choice = sc.nextInt();
if (choice == 1) {
System.out.println("请输入购买数量:");
int num = sc.nextInt();
if (num <= availableSeats) {
System.out.println("购买成功,您的座位号是:" + (SEATS - availableSeats + 1) + " - " + (SEATS - availableSeats + num));
availableSeats -= num;
} else {
System.out.println("余票不足,请重新输入购买数量");
}
} else if (choice == 2) {
System.out.println("感谢使用火车售票系统!");
break;
} else {
System.out.println("输入错误,请重新输入");
}
}
}
}
```
这个简单的示例程序只是实现了基本的购票和退出系统的功能,实际的火车售票系统需要更复杂的逻辑和功能。需要根据实际需求进行定制和开发。