用java写一个车站买票的代码
时间: 2023-04-09 22:00:43 浏览: 160
好的,我可以回答这个问题。以下是一个简单的用Java编写的车站买票代码:
```
import java.util.Scanner;
public class TrainTicket {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int ticketPrice = 50; // 票价为50元
int ticketNum = 100; // 票的数量为100张
while (true) {
System.out.println("欢迎来到车站购票系统!");
System.out.println("当前票价为:" + ticketPrice + "元");
System.out.println("当前余票数量为:" + ticketNum + "张");
System.out.println("请输入您要购买的票数:");
int buyNum = input.nextInt();
if (buyNum > ticketNum) {
System.out.println("余票不足,请重新输入!");
continue;
}
int totalPrice = buyNum * ticketPrice;
System.out.println("您需要支付的总金额为:" + totalPrice + "元");
System.out.println("请确认是否购买(Y/N):");
String confirm = input.next();
if (confirm.equalsIgnoreCase("Y")) {
ticketNum -= buyNum;
System.out.println("购买成功!");
System.out.println("祝您旅途愉快!");
break;
} else {
System.out.println("购买已取消!");
}
}
}
}
```
这个代码实现了一个简单的车站购票系统,可以根据用户输入的票数计算出总金额,并进行购买确认。如果余票不足,则会提示用户重新输入。
阅读全文