用java一个景区根据游人的年龄收取不同价格的门票。请编写游人类Tourist,内含成员变量:整型年龄、整型票价;成员方法setAge,getTicketPrice根据年龄段决定能够购买的门票价格规则如下: 年龄(0,12),票价20 年龄【12,20),票价40 年龄【21,50),票价80 其他,票价35 主程序中,根据用户输入年龄,创建并初始化人类对象,利用getTicketPrice打印对应票价
时间: 2023-06-04 14:08:52 浏览: 150
Tourist类的代码如下:
```java
public class Tourist {
private int age;
private int ticketPrice;
public void setAge(int age) {
this.age = age;
}
public int getTicketPrice() {
if (age < 0 || age >= 120) {
ticketPrice = 35;
} else if (age < 12) {
ticketPrice = 20;
} else if (age < 21) {
ticketPrice = 40;
} else if (age < 51) {
ticketPrice = 80;
} else {
ticketPrice = 35;
}
return ticketPrice;
}
}
```
主程序代码如下:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入游客的年龄:");
int age = input.nextInt();
Tourist tourist = new Tourist();
tourist.setAge(age);
System.out.println("该游客的门票价格为:" + tourist.getTicketPrice() + "元");
}
}
```
如果你有其他的问题,欢迎继续提问。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)