Java经典程序实例:闰年判断与成绩分级

5星 · 超过95%的资源 需积分: 49 20 下载量 176 浏览量 更新于2024-07-25 收藏 201KB PDF 举报
"《Java经典程序100例》是一本PDF格式的实用教程,包含了丰富的Java编程实例。本书以易于理解的方式讲解了Java语言的基础知识和实践技巧,特别关注于提升读者的编程能力。以下是两个示例程序来展示其内容概要: 1. **判断闰年**程序:这个程序教导如何根据闰年的规则(能被4整除但不被100整除,或能被400整除)来确定给定年份是否为闰年。通过Scanner类获取用户输入的年份,程序首先检查输入的有效性,然后利用条件语句(if-else)进行判断,并输出相应的结果。 ```java import java.util.Scanner; class Bissextile { public static void main(String[] args) { // ... (省略代码) if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) System.out.println(year + " is bissextile"); else System.out.println(year + " is not bissextile"); } } ``` 2. **百分制成绩评级**程序:此程序用于将用户输入的百分制分数转换为相应的等级,如A、B、C、D或E。通过Scanner获取分数后,同样进行输入验证,然后使用嵌套的if-else结构根据分数范围输出相应的等级描述。 ```java import java.util.Scanner; class Mark { public static void main(String[] args) { // ... (省略代码) if (mark >= 90) System.out.println("this mark is grade 'A'"); else if (mark >= 80) System.out.println("this mark is grade 'B'"); // ... (继续嵌套if-else结构直到50分以下的E级) } } ``` 这些例子展示了Java程序设计的基本逻辑结构,包括用户输入处理、条件判断以及输出结果。《Java经典程序100例》中类似的例子涵盖了各种常见编程任务,有助于读者掌握基础语法、数据类型、控制结构以及异常处理等核心概念,适合初学者和进阶开发者参考和练习。通过深入学习和实践这些实例,读者可以提升Java编程技能并为实际项目开发打下坚实基础。"