Java编程:判断闰年与转换分数等级小程序
需积分: 9 11 浏览量
更新于2024-07-28
收藏 122KB DOC 举报
"这些是两个简单的Java小程序,旨在帮助Java程序员,特别是初学者熟悉编程基础。第一个程序用于判断给定的年份是否为闰年,第二个程序则根据百分制分数输出相应的等级。"
在Java编程中,理解基本的条件判断和输入输出操作是至关重要的。以下是这两个小程序详细解析:
1. 判断闰年程序
这个程序使用了`Scanner`类从用户那里获取输入的年份,并通过`nextInt()`方法读取整数。程序首先检查年份是否在0到3000的有效范围内,防止不合理的输入。然后,它利用闰年的判断规则来确定年份是否为闰年。
闰年的判断规则如下:
- 如果年份可以被4整除但不能被100整除,则是闰年。
- 如果年份可以被400整除,也是闰年。
判断代码如下:
```java
if((year % 4 == 0) && (year % 100 != 0) || (year % 400 == 0))
System.out.println(year + " 是闰年");
else
System.out.println(year + " 不是闰年");
```
2. 根据分数输出等级程序
这个程序同样使用`Scanner`类接收用户输入的百分制分数。它通过`nextDouble()`方法读取浮点数,确保可以处理小数点后的部分。然后,它使用一系列的`if`和`elseif`语句来判断分数所在的等级范围,并输出相应的等级。
分数等级规则如下:
- 90分及以上为A级
- 80分至89分为B级
- 70分至79分为C级
- 60分至69分为D级
- 60分以下为E级
判断代码如下:
```java
if(mark >= 90) System.out.println("这个分数是等级 'A'");
else if(mark >= 80) System.out.println("这个分数是等级 'B'");
else if(mark >= 70) System.out.println("这个分数是等级 'C'");
else if(mark >= 60) System.out.println("这个分数是等级 'D'");
else System.out.println("这个分数是等级 'E'");
```
这两个小程序展示了如何处理用户输入、执行逻辑判断以及输出结果,这些都是Java编程基础的重要组成部分。对于初学者来说,通过编写和理解这样的小程序,可以帮助他们巩固对条件语句、输入输出和基本数学运算的理解。
2013-05-12 上传
2022-07-05 上传
2010-10-31 上传
2024-01-13 上传
2023-03-27 上传
2023-05-26 上传
2023-07-03 上传
2023-07-08 上传
2023-06-09 上传
getsets
- 粉丝: 0
- 资源: 1
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍