Java编程:经典小程序集,包括闰年判断与分数等级转换
5星 · 超过95%的资源 需积分: 48 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编程的基础。同时,它们也可以作为教学示例,帮助初学者更好地理解和掌握编程概念。
612 浏览量
2021-04-28 上传
2021-06-12 上传
2014-01-05 上传
2010-02-10 上传
点击了解资源详情
沈天星.飛
- 粉丝: 167
- 资源: 30
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率