"Java经典100面试题之闰年判断程序编写与讲解"
需积分: 5 144 浏览量
更新于2024-04-02
收藏 489KB PDF 举报
闰年是指在公历中,一个年份能够被4整除但不能被100整除的年份,或者能够被400整除的年份。在Java编程中,编写一个程序来判断给定的某个年份是否为闰年是一道经典的面试题。可以通过以下代码来实现这一功能:
```java
import java.util.Scanner;
class Bissextile{
public static void main(String[] args){
System.out.print("请输入年份:");
int 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 + "年是闰年。");
} else {
System.out.println(year + "年不是闰年。");
}
}
}
```
这段代码首先接收用户输入的年份,并进行合法性判断,如果年份小于0或大于3000,则提示年份有误并退出程序。接着使用条件语句判断该年份是否为闰年,根据闰年的定义,如果年份能被4整除但不能被100整除,或者能被400整除,则该年份就是闰年,否则不是闰年。最后输出相应的判断结果,提示用户输入的年份是闰年还是非闰年。
这道面试题可以考察面试者对条件语句的运用和逻辑判断能力,同时也考察了对Java基本语法的掌握和输入输出的操作。这样的编程题在面试中常见,帮助面试官评估应聘者的编程水平和逻辑思维能力。
总的来说,编写一个Java程序来判断给定的年份是否为闰年是一个经典的面试题,通过这道题目可以考察面试者对条件语句和逻辑判断的掌握程度,是一个能够检验编程基本功的有效方式。希望以上内容对大家有所帮助。
2024-04-10 上传
2020-09-17 上传
2021-10-10 上传
2023-02-02 上传
2024-01-25 上传
笑看风云路
- 粉丝: 2w+
- 资源: 22
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录