用Java写一个景区根据游人的年龄收取不同价格的门票。请编写游人类,根据年龄决定能够购买的门票价格并输入
时间: 2024-05-15 15:14:53 浏览: 70
基于Java的景区门票销售管理系统的设计与实现【附源码】
3星 · 编辑精心推荐
代码如下:
```
import java.util.Scanner;
public class Tourist {
private int age;
public Tourist(int age) {
this.age = age;
}
public double getTicketPrice() {
if (age < 12) {
return 0.0;
} else if (age >= 12 && age <= 18) {
return 50.0;
} else if (age > 65) {
return 30.0;
} else {
return 100.0;
}
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入游人的年龄:");
int age = scanner.nextInt();
Tourist tourist = new Tourist(age);
System.out.println("门票价格为:" + tourist.getTicketPrice());
}
}
```
运行结果:
```
请输入游人的年龄:10
门票价格为:0.0
```
```
请输入游人的年龄:15
门票价格为:50.0
```
```
请输入游人的年龄:30
门票价格为:100.0
```
```
请输入游人的年龄:70
门票价格为:30.0
```
阅读全文