用java编写类,根据年龄段决定能购买的门票价格并输出
时间: 2024-04-29 19:23:26 浏览: 11
以下是一个简单的Java类示例,根据年龄段决定门票价格并输出:
```java
public class TicketPrice {
public void calculatePrice(int age) {
double price;
if (age < 0) {
System.out.println("年龄不能为负数!");
} else if (age < 18) {
price = 50.0;
System.out.println("年龄为" + age + ",门票价格为" + price + "元。");
} else if (age < 60) {
price = 100.0;
System.out.println("年龄为" + age + ",门票价格为" + price + "元。");
} else {
price = 80.0;
System.out.println("年龄为" + age + ",门票价格为" + price + "元。");
}
}
public static void main(String[] args) {
TicketPrice tp = new TicketPrice();
tp.calculatePrice(10); // 年龄为10,门票价格为50.0元。
tp.calculatePrice(25); // 年龄为25,门票价格为100.0元。
tp.calculatePrice(65); // 年龄为65,门票价格为80.0元。
}
}
```
该类中的`calculatePrice`方法接受一个整数参数`age`,根据年龄段决定门票价格并输出。如果年龄为负数,则输出错误信息。在`main`方法中,我们创建了一个`TicketPrice`对象,并调用`calculatePrice`方法来演示它的用法。运行结果如上所示。
相关推荐
![-](https://csdnimg.cn/download_wenku/file_type_column_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)