用Java代码写一个卖票系统
时间: 2023-12-31 15:06:45 浏览: 31
好的,以下是一个简单的Java卖票系统实现:
```
import java.util.Scanner;
public class TicketSystem {
public static void main(String[] args) {
int ticketNum = 10; // 初始可售票数
Scanner input = new Scanner(System.in);
while (true) {
System.out.println("当前余票数量为" + ticketNum);
System.out.print("请输入购票数量(输入0退出):");
int buyNum = input.nextInt();
if (buyNum == 0) {
break;
} else if (buyNum < 0) {
System.out.println("购票数量不能为负数!");
} else if (buyNum > ticketNum) {
System.out.println("余票不足!");
} else {
ticketNum -= buyNum;
System.out.println("购票成功,当前余票数量为" + ticketNum);
}
}
System.out.println("欢迎再次光临!");
}
}
```
这个卖票系统会不断询问用户要购买的票数,如果余票足够,则售出相应数量的票,并更新余票数量;如果余票不足,则拒绝售票;用户输入0则退出程序。