Java经典小程序:闰年判断和成绩评级

需积分: 3 2 下载量 140 浏览量 更新于2024-07-27 收藏 110KB DOC 举报
Java经典小程序 Java经典小程序是指一系列小型的Java程序,旨在帮助初学者提高编程能力和理解Java语言的基本概念。这些小程序涵盖了多个方面,包括数学运算、字符串处理、数组操作等。 判断闰年的程序 闰年的判断规则是指某个年份是否满足特定的条件。根据规则,闰年可以分为以下两种情况: 1. 若某个年份能被4整除但不能被100整除,则是闰年。 2. 若某个年份能被400整除,则也是闰年。 以下是判断闰年的Java程序: ```java import java.util.Scanner; class Bissextile { public static void main(String[] arge) { System.out.print("请输入年份"); int year; // 定义输入的年份名字为“year” Scanner scanner = new Scanner(System.in); 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"); } } ``` 这个程序使用了Scanner类来读取用户输入的年份,然后根据闰年的判断规则来判断该年份是否是闰年。 等级评估程序 等级评估程序是指根据某个分数来判断其等级的程序。以下是等级评估的Java程序: ```java import java.util.Scanner; class Mark { public static void main(String[] args) { System.out.println("请输入一个分数"); // 定义输入的分数为“mark”,且分数会有小数 double mark; Scanner scanner = new Scanner(System.in); mark = scanner.nextDouble(); // 判断是否有输入错误。 if (mark < 0 || mark > 100) { System.out.println("输入有误!"); System.exit(0); } /* 判断分数的等级 * 90分以上者A级,80~89分者B级,70~79分者C级,60~69者 * D级,60分以下E级 */ if (mark >= 90) System.out.println("this mark is grade 'A'"); else if (mark >= 80) System.out.println("this mark is grade 'B'"); else if (mark >= 70) System.out.println("this mark is grade 'C'"); else if (mark >= 60) System.out.println("this mark is grade 'D'"); else System.out.println("this mark is grade 'E'"); } } ``` 这个程序使用了Scanner类来读取用户输入的分数,然后根据等级评估的规则来判断该分数的等级。 这些小程序可以帮助初学者提高编程能力和理解Java语言的基本概念,同时也可以作为日常生活中的实用工具。