Appearance
基础-01 Java 入门、变量与流程控制
- 分类: 基础题
- 难度: 入门
本节知识点
- JDK、IDEA 和第一个 Java 程序
- 注释、字面量、变量和数据类型
- 键盘录入、算术运算和类型转换
if、switch、for、whilebreak、continue和循环嵌套
题目要求
完成一个命令行菜单程序 NumberTool,使用 Scanner 读取整数,至少实现以下三个功能:
- 判断一个整数是奇数还是偶数。
- 输入正整数
n,计算并输出1 + 2 + ... + n。 - 输入一个年份,判断它是否为闰年。
程序需要反复显示菜单,直到用户输入 0 退出;每个功能必须单独封装成方法,不能在 main 方法中直接写完全部逻辑。
建议菜单格式:
text
1. 判断奇偶
2. 计算 1 到 n 的和
3. 判断闰年
0. 退出
请选择:实现要求
- 至少使用一次
if或switch完成菜单选择。 - 使用循环让程序可以连续处理多个输入。
- 使用至少三个自定义方法完成具体计算。
- 代码中加入必要注释,变量名能够表达用途。
- 在项目中提供简单的运行说明。
- 记录本题学习笔记,笔记内容不作其他限制,但开头需要回答本题的全部“必答问题”。
必答问题
- JDK、JRE 和 JVM 分别负责什么?
- 基本数据类型和引用数据类型有什么区别?
break和continue在循环中的作用有什么不同?
完成清单
- [ ] 程序可以正常编译和运行
- [ ] 三个功能都使用独立方法实现
- [ ] 菜单可以循环执行并正常退出
- [ ] 学习笔记已先回答本题全部必答问题
