Java入门示例:闰年判断与分数等级转换
需积分: 10 138 浏览量
更新于2024-07-22
1
收藏 112KB DOC 举报
在Java编程领域,这两段代码提供了两个实用的小程序,适合初学者通过实践加深对Java基础知识的理解。首先,我们来看第一个程序,它是一个关于判断闰年的示例。**标题**:"java经典小程序:闰年判断器"。**描述**:该程序通过用户输入一个年份,利用条件语句根据闰年的规则(能被4整除但不能被100整除,或者能被400整除)来确定其是否为闰年。这个过程演示了`Scanner`类的使用,以及条件逻辑在控制程序流程中的应用。
代码的核心部分如下:
```java
int year = scanner.nextInt();
if (year < 0 || year > 3000) {
System.out.println("年份有误,程序退出!");
System.exit(0);
}
if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) {
System.out.println(year + " is bissextile");
} else {
System.out.println(year + " is not bissextile");
}
```
这段代码首先验证输入的年份范围,确保在合法范围内。然后通过`if...else`结构检查闰年的条件,将结果输出到屏幕上。
第二个程序则是将百分制分数转换为等级的简单计算器,**标题**:"java经典小程序:分数等级评定器"。**描述**:用户输入一个分数,程序会根据预设的分数线(90分以上为A级,80-89分为B级,以此类推)输出对应的等级。同样,这里使用了`Scanner`来获取用户输入,并用`if...else if...else`结构进行判断。
关键代码片段如下:
```java
if (mark >= 90) {
System.out.println("this mark is grade 'A'");
} else if (mark >= 80) {
System.out.println("this mark is grade 'B'");
} // ... 重复此模式,直到处理完所有等级
```
这个程序展示了如何使用嵌套条件语句以及如何根据条件执行不同的输出语句。通过这两个小程序,初学者可以了解到Java的基本数据类型、输入/输出操作,以及简单的控制结构。
总结起来,这两个Java小程序分别展示了判断闰年和分数等级转换的实例,它们有助于学生熟悉Java语法、条件判断、用户输入处理和控制流程,是学习Java编程过程中实用且易于理解的练习案例。
2013-05-12 上传
2022-07-05 上传
2010-10-31 上传
2010-04-02 上传
2022-11-23 上传
171 浏览量
回_憶
- 粉丝: 42
- 资源: 17
最新资源
- channel operating margin
- SteganografiCitra:Tubes 1 密码学——Vai、Habibie、Alifa
- AngularJS-and-ReactJS:一个简单的演示,演示如何在AngularJS指令中使用ReactJS可视化
- ExternalModulesConverterFor1C:外部报告和处理的转换器1C
- 维密压测结果截图(VS官网压测报告附件)
- rawinput_src_barcode_
- Gallery:MODx Revolution的Gallery附加组件
- redis_exporter-v0.24.0.linux-amd64.tar.gz
- (FZY068)仿N倍高手机触屏版增高淘宝单页手机wap健康网站模板.zip
- 毕业论文-源代码- JSP人事资源管理系统(含设计论文、设计代码、SQLServer数据库)论文字数:18301字.zip
- gravity-simulator-go:go语言并行模拟万有引力天体运行
- AksiIDE-snippet:aksiide 片段
- 爱狗爱猫人士网站模板里面包含5个子页面,适合宠物爱好者网站模板下载 .rar
- 钢结构施工组织设计-沈阳某公司钢结构厂房工程施工组织设计
- WTest_C#截图工具_截图源码_
- [聊天留言]好心情多用户留言系统 v2.0_hxqbook20.rar