Java编程:经典小程序集,包括闰年判断与分数等级转换

5星 · 超过95%的资源 需积分: 48 18 下载量 159 浏览量 更新于2024-09-11 1 收藏 60KB DOC 举报
"java15个经典小程序计算器,斐波那契等" 在Java编程中,经典小程序涵盖了多种实用的功能,例如判断闰年、分数等级转换以及斐波那契数列计算等。这些小程序有助于初学者熟悉Java语言的基本语法和逻辑控制。以下是两个示例程序的详细解析: 1. **判断闰年**: 这个程序使用了用户输入的年份,然后根据闰年的规则来判断。在Java中,`Scanner`类用于从用户那里获取输入。程序首先提示用户输入年份,然后定义一个名为`year`的变量存储这个值。接下来,程序会检查输入的年份是否在有效范围内(0到3000之间),否则会输出错误信息并结束程序。判断闰年的条件是:年份能被4整除但不能被100整除,或者能被400整除。如果满足这些条件,年份就是闰年,否则不是。 2. **分数等级转换**: 这个程序允许用户输入一个百分制分数,并根据分数输出相应的等级。同样使用`Scanner`获取用户输入的分数。程序首先提示用户输入分数,然后定义一个名为`mark`的变量存储这个分数。为了确保输入正确,程序会检查分数是否在0到100之间,否则会显示错误信息并结束程序。接下来,程序使用一系列的`if`和`else if`语句来判断分数对应的等级,例如90分及以上为A级,80到89分为B级,以此类推。 斐波那契数列是另一个常见的编程练习,它是一串数字序列,其中每个数字是前两个数字的和。例如,斐波那契数列的前几项是0, 1, 1, 2, 3, 5...。在Java中,可以使用循环或递归方法来生成斐波那契数列。以下是简单的循环实现: ```java public class Fibonacci { public static void main(String[] args) { int n = 10; // 输出前10个斐波那契数 int a = 0, b = 1; System.out.print(a + " " + b + " "); for (int i = 2; i < n; i++) { int c = a + b; System.out.print(c + " "); a = b; b = c; } } } ``` 在这个例子中,我们初始化前两个斐波那契数`a`和`b`,然后使用一个`for`循环生成接下来的斐波那契数,并打印出来。 通过这些经典小程序,开发者可以练习基本的输入输出操作、条件判断、循环控制以及数学逻辑,这些都是Java编程的基础。同时,它们也可以作为教学示例,帮助初学者更好地理解和掌握编程概念。