Java经典程序实例:闰年判断与成绩分级
5星 · 超过95%的资源 需积分: 49 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编程技能并为实际项目开发打下坚实基础。"
2013-01-31 上传
2008-05-27 上传
2013-01-29 上传
2008-04-19 上传
2008-10-14 上传
2016-07-10 上传
2013-06-26 上传
2012-12-16 上传
mingtianhuihaode
- 粉丝: 2
- 资源: 29
最新资源
- Klenty: Email Outreach & Tracking from Gmail-crx插件
- cadmus:@werman的Pulse Audio实时噪声抑制插件的GUI前端
- 参考资料-基于sht11的温室多点测量系统设计.zip
- tentakel-开源
- skip-list:Haskell中的纯跳过列表
- Recipe-App:一个iOS应用程序,显示来自Recipe.com的一些最喜欢的食谱
- Seattle Seahawks HD Wallpapers-crx插件
- FirstStore:第一家商店项目
- Swocket-开源
- 比萨饼:普里克多比萨饼西斯玛特斯
- InterviewBit:InterviewBit问题的解决方案
- 211702782:由GitHub Classroom创建的assignment1-Gitthusiast
- DownloaderLinux:这是一个用于下载其他软件包或程序的存储库
- Power system reactive power optimization.zip_matlab例程_matlab_
- 算法ds
- TTSTechTalentSelectTheHartford:与12周全栈Bootcamp相关的项目,作业,实验室和课堂作业的存储库