用Java写一个购票程序
时间: 2023-04-10 16:05:20 浏览: 80
好的,以下是一个简单的Java购票程序:
```
import java.util.Scanner;
public class TicketBookingSystem {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int totalTickets = 100;
int bookedTickets = 0;
while (true) {
System.out.println("欢迎使用购票系统,请输入您要进行的操作:");
System.out.println("1. 查询余票数量");
System.out.println("2. 预订票");
System.out.println("3. 取消预订");
System.out.println("4. 退出系统");
int choice = scanner.nextInt();
switch (choice) {
case 1:
System.out.println("当前余票数量为:" + (totalTickets - bookedTickets));
break;
case 2:
System.out.println("请输入要预订的票数:");
int num = scanner.nextInt();
if (bookedTickets + num > totalTickets) {
System.out.println("余票不足,预订失败!");
} else {
bookedTickets += num;
System.out.println("预订成功!");
}
break;
case 3:
System.out.println("请输入要取消预订的票数:");
int cancelNum = scanner.nextInt();
if (bookedTickets - cancelNum < 0) {
System.out.println("取消预订失败,您没有预订这么多票!");
} else {
bookedTickets -= cancelNum;
System.out.println("取消预订成功!");
}
break;
case 4:
System.out.println("感谢使用购票系统,再见!");
return;
default:
System.out.println("输入有误,请重新输入!");
}
}
}
}
```
这个程序实现了一个简单的购票系统,可以查询余票数量、预订票、取消预订和退出系统。