多语言代码解决:按年龄计算博物馆门票价格问题
以下为使用 Java、C、JavaScript 语言解决该问题的代码: Java 代码 ```java import java.util.Scanner; public class MuseumTicketPrice { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int age = scanner.nextInt(); int price; if (age >= 0 && age <= 6) { price = 0; } else if (age > 6 && age <= 18) { price = 20; } else if (age > 18 && age <= 22) { price = 25; } else if (age >= 60) { price = 30; } else { price = 60; } System.out.println(price); scanner.close(); } } ``` 代码解释 - 利用 `Scanner` 类读取用户输入的年龄。 - 通过 `if - else if` 语句判断年龄所属区间,确定门票价格。 - 最后输出对应的门票价格。 C 代码 ```c #include <stdio.h> int main() { int age; scanf("%d", &age); int price; if (age >= 0 && age <= 6) { price = 0; } else if (age > 6 && age <= 18) { price = 20; } else if (age > 18 && age <= 22) { price = 25; } else if (age >= 60) { price = 30; } else { price = 60; } printf("%d\n", price); return 0; } ``` 代码解释 - 使用 `scanf` 函数读取用户输入的年龄。 - 借助 `if - else if` 语句判断年龄范围,得到门票价格。 - 用 `printf` 函数输出门票价格。 JavaScript 代码 ```javascript const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); rl.question('', (input) => { let age = parseInt(input); let price; if (age >= 0 && age <= 6) { price = 0; } else if (age > 6 && age <= 18) { price = 20; } else if (age > 18 && age <= 22) { price = 25; } else if (age >= 60) { price = 30; } else { price = 60; } console.log(price); rl.close(); }); ``` 代码解释 - 运用 `readline` 模块读取用户输入。 - 采用 `if - else if` 语句确定年龄对应的门票价格。 - 最后使用 `console.log` 输出结果。 ######[AI问答 | 720点数解答 | 2026-01-22 22:11:07]
- Java 编程:实现教师与学生类的创建、继承及属性操作(字节豆包 | 745点数解答 | 2024-10-16 18:40:42)398
- C3期末:精准求解 3 - 20 范围内数列第 k 项值及注意要点(字节豆包 | 242点数解答 | 2025-06-15 11:26:19)143
- C++求解:查找3 - 20项数列第k项值及注意要点(字节豆包 | 325点数解答 | 2025-06-15 11:27:11)161
- Java 实现学生类:属性封装、静态方法调用与对象信息输出(字节豆包 | 236点数解答 | 2024-09-18 16:15:05)231
- C 语言实现超实用学生管理系统:含插入、删除、修改、查询及文件存储功能 (字节豆包 | 2323点数解答 | 2024-11-01 02:41:20)273
- Python 实现 BMI 类:计算身体质量指数并判定胖瘦(字节豆包 | 377点数解答 | 2024-11-17 19:54:06)151
- Python实现BMI类:精准计算健康指标,判定胖瘦状态(阿里通义 | 616点数解答 | 2024-11-17 19:57:02)115
- Java实现Student类:含构造、方法及年龄判定(字节豆包 | 464点数解答 | 2024-11-19 15:55:26)388
- Java实现:毕业生姓名、年龄、毕业年份与成绩信息输出(阿里通义 | 542点数解答 | 2025-04-17 14:59:23)228
- C++ 代码实现自定义运算 x@y = x² + y² - xy 及 x@(x+y) 计算(DeepSeek | 215点数解答 | 2025-12-13 15:08:14)80
- C++ 实现根据输入正整数奇偶性计算偶数和或约数和(字节豆包 | 838点数解答 | 2026-02-28 20:23:59)29
- 破解Jenkins构建Java项目“数据收集等待过长”难题的实用攻略( | 389点数解答 | 2024-01-18 09:27:30)330