Java基础编程:闰年判断与分数等级转换
需积分: 16 29 浏览量
更新于2024-10-11
收藏 8KB TXT 举报
"该资源包含了两个Java编程实例,旨在帮助学习者巩固基础。第一个实例是计算1到99之间所有奇数的和,通过for循环和条件语句实现。第二个实例涉及判断闰年的代码,根据闰年的判断规则进行编程。第三个实例是根据百分制分数输出对应的等级。"
在Java编程中,运算和逻辑控制是基础且至关重要的部分。在提供的代码中,我们可以看到以下几个关键知识点:
1. **循环控制**:在第一个示例中,使用了`for`循环来遍历1到99之间的所有奇数。`for`循环的结构为`for(initialization; condition; increment/decrement)`,在这个例子中,初始化`x=1`,条件是`x<100`,每次迭代将`x`增加2,直到`x`不再小于100。
2. **条件判断**:在计算奇数和的过程中,使用了`if...else`结构来判断是否是最后一个数字,从而决定是否打印“=”。在判断闰年的代码中,同样使用了`if...else`结构,根据闰年的两个规则进行判断。
3. **算术运算**:在第一个示例中,`sum += x`是一个简写的加法赋值操作,表示`sum = sum + x`,累加每个奇数到`sum`中。
4. **闰年判断**:在第二个实例中,利用了整除运算符`%`来判断年份是否能被4、100和400整除。如果年份能被4整除但不能被100整除,或者能被400整除,那么这个年份就是闰年。
5. **逻辑运算符**:在判断分数等级的代码片段中,可以看到逻辑运算符`if...elseif...else`的使用,以及逻辑运算符`&&`(与)、`||`(或)和`!`(非)。这些运算符用于组合多个条件,例如`mark>=90`和`mark<=100`。
6. **随机数生成**:在第三个实例的注释中提到了`Math.random()`函数,这是一个用于生成0.0到1.0之间随机浮点数的方法。通常会配合`*`和`int`转换来生成特定范围内的整数随机数。
7. **字符串输出**:在所有示例中,都使用了`System.out.println()`方法来输出结果,这是Java中常见的输出方式。
8. **变量定义与类型转换**:如`int sum`和`int mark`定义了整型变量,而 `(int)(Math.random()*100)` 表现了将浮点数转换为整数。
9. **代码注释**:每个示例中的`// TODO Auto-generated method stub`是一种标准的注释格式,通常在IDE自动生成的模板代码中使用,提示开发者需要在此处添加自己的代码。
掌握这些基本概念和语法是学习Java编程的第一步,它们构成了程序的骨架,使得我们可以根据需求编写出解决特定问题的代码。通过不断地练习和理解,可以逐渐提升编程能力,为更复杂的编程任务打下坚实基础。
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
qin52018pp
- 粉丝: 4
- 资源: 4
最新资源
- PyPI 官网下载 | vam.whittaker-2.0.1-cp36-cp36m-win_amd64.whl
- 自定义横幅CollectionView布局-Swift开发
- ASP-online-shopping-system.rar_百货/超市行业_ASP_
- java jdk 8.0安装包
- 一种从命令行打开拉取请求的便携式无魔术方式
- 2018-2019年华东师范大学825计算机学科基础考研真题
- autofan-开源
- intelliPWR:intelliPWR的核心
- 人工智能实践课程小项目——对话机器人.zip
- 参考资料-412A.混凝土路面砖试验报告.zip
- Ant Lob Accessor-开源
- FTP.zip_Ftp客户端_Visual_C++_
- MATLAB-Improved-ABC-Algorithm:MATLAB改进的ABC算法
- atp-website:Surigao del Sur行动追踪和保护网站
- 家居装饰:使用虚拟现实的家居装饰
- LKCMS日历黄历修正版 v1.0