Java基础编程:闰年判断与分数等级转换

需积分: 16 0 下载量 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编程的第一步,它们构成了程序的骨架,使得我们可以根据需求编写出解决特定问题的代码。通过不断地练习和理解,可以逐渐提升编程能力,为更复杂的编程任务打下坚实基础。