Java编程基础练习:判断闰年与等级转换

需积分: 50 2 下载量 16 浏览量 更新于2024-07-21 1 收藏 102KB DOC 举报
"java经典开发100例" 在Java编程中,这两个例子是常见的练习,它们可以帮助初学者理解和掌握基本的逻辑控制以及输入输出操作。下面是对这两个示例的详细解释: 1. 闰年判断程序 这个程序的目的是根据用户输入的年份判断它是否为闰年。在Java中,我们首先通过`Scanner`类获取用户输入的年份。然后,定义一个名为`year`的整型变量来存储这个值。接下来,我们检查输入的年份是否在有效范围内(0到3000之间),如果不在,程序会输出错误信息并终止运行。 闰年的规则是: - 如果年份可以被4整除但不能被100整除,那么它是闰年。 - 如果年份可以被400整除,那么它也是闰年。 利用这些规则,我们可以构建一个`if`语句来检查年份是否符合闰年的条件。如果满足条件,程序将输出"XX is bissextile"(意为“XX是闰年”),否则输出"XX is not bissextile"。 2. 分数等级转换程序 此程序接收用户输入的一个百分制分数,并将其转换为对应的等级。同样,我们使用`Scanner`获取分数,定义一个`double`类型的变量`mark`来存储分数。然后,我们检查输入的分数是否在0到100之间,如果不是,程序会提示错误并结束。 根据分数范围,我们可以使用一系列`if-else if`语句来判断分数等级: - 如果分数大于等于90,等级为'A'。 - 如果分数大于等于80但小于90,等级为'B'。 - 如果分数大于等于70但小于80,等级为'C'。 - 如果分数大于等于60但小于70,等级为'D'。 - 如果分数小于60,等级为'E'。 当找到匹配的分数范围时,程序会输出相应的等级信息。 这两个例子展示了Java基础编程中的核心概念,包括基本数据类型、输入输出、逻辑控制结构(if-else语句)以及异常处理。这样的练习有助于初学者巩固基础知识,并逐步提高编程能力。