当前位置: 首页 > java >正文

JAVA入门-三元运算符

任务描述
本小节你需要完成输入一个年份,编写一个程序来判断当前输入的年份是否为闰年,效果图如下:

相关知识
什么是三元运算符

因为三元运算符的操作数有三个,所以称为三元运算符,三元运算符又称条件运算符,是“?”和“:”符号组合,根据条件执行两个语句中的其中一个。它的语法如下:
语法:

条件表达式 ? 条件为真返回的结果 : 条件为假返回的结果


使用三元运算符
例如:


结果为:

4
5

较为复杂的使用方式:

boolean result;
int a = 4,b=10;
result = (a%4==0)&&(b/2==1) ? true : false;
System.out.println(result);


结果为:

false

编程要求
在start-end区域中补充代码,使用三元运算符判断输入的year变量是否为闰年,为了完成判断是否为闰年,你需要首先了解闰年的判断公式是什么,在这里给出闰年的判断公式如下:
1.年份能被400整除。
2.年份能被4整除,但不能被100整除。
所以,在这里你还需要注意逻辑关系运算符的运用。

效果如下:

测试说明
测试输入:2012
预期输出:2012是否为闰年:true

测试输入:2013
预期输出:2013是否为闰年:false

实践才能出真知,一切伟大的构想都源于实践!

开始你的任务吧,祝你成功!

代码:

package step4;import java.util.Scanner;public class TestYear {public static void main(String[] args) {Scanner sc=new Scanner(System.in);int year=sc.nextInt();/********start********/boolean result= (year % 400 == 0) ||((year % 4 == 0) && (year % 100 != 0));System.out.println(year + "年是否为闰年:" + result);/********end********/}}

http://www.xdnf.cn/news/6398.html

相关文章:

  • 解读RTOS 第八篇 · 内核源码解读:以 FreeRTOS 为例
  • CPSE直击丨飞凌嵌入式亮相2025上海充换电展
  • 扣子(Coze)案例:工作流生成小红书心理学卡片
  • 自动驾驶传感器数据处理:Python 如何让无人车更智能?
  • 一个简单点的js的h5页面实现地铁快跑的小游戏
  • Spring AI(6)——向量存储
  • mongodb处理时区转换问题
  • 论云原生架构及其应用~系统架构师论文
  • 前端ECS简介
  • Java爬虫能处理京东商品数据吗?
  • 什么是Baklib数字化内容管理?
  • [Mamba轻量化]DefMamba: Deformable Visual State Space Model,CVPR2025
  • 如何在线免费压缩PDF文档?
  • Unix Bourne Shell
  • ET MailBoxComponent类(实体) 分析
  • 开源的跨语言GUI元素理解8B大模型:AgentCPM-GUI
  • html的鼠标点击事件有哪些写法
  • 密码学实验:凯撒密码
  • JESD204 ip核使用与例程分析(一)
  • PINN Poisson 1d
  • Vue3学习(组合式API——reactive()和ref()函数详解)
  • 基于大模型预测短暂性脑缺血发作(TIA)的技术方案大纲
  • aptitude 深度教程:从基础到生产实践
  • 紫外相机工作原理及可应用范围
  • 海外短剧系统:解锁全球内容消费新蓝海
  • mysql-Java手写分布式事物提交流程
  • RHCSA 考试操作手册(基于红帽企业 Linux 8/9 版本)​
  • AbstractErrorController简介-笔记
  • Flink 运维监控与指标采集实战(Prometheus + Grafana 全流程)
  • 人工智能、深度学习、机器学习的联系与区别