Java编程:判断闰年与转换分数等级小程序

需积分: 48 1 下载量 180 浏览量 更新于2024-09-12 收藏 60KB DOC 举报
"Java15个经典小程序" 在Java编程中,小程序通常是指一些简洁而实用的代码示例,用于教学、练习或者解决特定的小问题。这里我们关注的是两个经典例子,一个是判断闰年的程序,另一个是根据百分制分数输出对应等级的程序。 1. 判断闰年 闰年的判断是编程中的一个基础任务,涉及到数学和条件逻辑。上述代码首先提示用户输入年份,然后通过`Scanner`类读取用户输入。程序定义了一个名为`year`的变量来存储输入的年份。接下来,它使用了两个条件语句来检查年份是否符合闰年的条件: - 如果年份能被4整除且不能被100整除,或者 - 年份能被400整除 如果满足以上任意一条,程序将输出该年份是闰年("isbissextile"),否则输出不是闰年("isnotbissextile")。注意,为了防止输入异常,代码还检查了年份是否在0到3000的有效范围内,如果不在则终止程序。 2. 百分制分数等级转换 这个程序要求用户输入一个百分制分数,然后根据分数范围输出对应的等级。首先,程序定义了一个`double`类型的变量`mark`来接收分数,并使用`Scanner`读取用户输入。接着,它检查分数是否在0到100的范围内,超出范围则输出错误并结束程序。 接下来的逻辑部分使用了嵌套的`if-else`语句来判断分数所在的等级: - 分数大于等于90,则输出"A"等级 - 分数大于等于80但小于90,输出"B"等级 - 分数大于等于70但小于80,输出"C"等级 - 分数大于等于60但小于70,输出"D"等级 - 其他情况,分数小于60,输出"E"等级 这两个小程序展示了Java基础编程中的核心概念,包括用户输入处理、条件判断以及基本的数学操作。它们是学习和理解Java控制流程和数据处理的良好起点。在实际应用中,这样的小程序可以作为更大的系统的一部分,或者作为独立的工具来快速解决问题。