java闰年_java 判断闰年
题目:
在l.jsp 中,设置一个表单,可以输入年份,提交到另外一个action进行计算,
如果算出来是闰年,那么就跳转到a1.jsp(显示闰年),如果是平年就跳转到a2.jsp(显示平年)。
要求:需要把计算是否闰年的算法,封装到一个工具类Year中isLeap方法中。
第一步:创建1.jsp页面,并跳到action.jsp
请输入年份:
如下图:
第二步:封装year工具类
创建一个class类,取名year
打一个属性和方法。
//属性
private int year;
public int getYear() {
return year;
}
public void setYear(int year) {
this.year = year;
}
//方法
public boolean runnian(){
//1、第一种方法:让人看得懂的
if(year%4==0&& year%100!=0 ||year%400==0){
return true;
}else{
return false;
}
//第二种方法:三元表达式(看起来很装逼的)
//return ((year%4==0&& year%100!=0 ||year%400==0)?true:false);
}
第三步:创建一个action.jsp页面
代码如下:
第一种方法:题目的答案
//第一步:
//参数的收集
String year=request.getParameter("txtyear");
//转换为整型
int d=Integer.parseInt(year);
year y=new year();//实例化一个对象
y.setYear(d);//把得到的d参数放到y中
if(y.runnian()){//放到runnian方法中计算
response.sendRedirect("3.jsp");//正确就转到3.jsp中
}else{
response.sendRedirect("2.jsp");//错误就转到2.jsp中
}
%>
第二种方法:题目的升级,将2个输出页面合并为一个
//第一步
//参数的收集
String year=request.getParameter("txtyear");
//转换为整型
int d=Integer.parseInt(year);
//第二步:业务逻辑的处理以及计算
year y=new year();
y.setYear(d);
boolean leap=y.runnian();
//第三步:封装结果集,以及跳转到前端页面显示结果
if(leap){
request.setAttribute("result", "闰年");
}
else{
request.setAttribute("result", "平年");
//存放你显示的结果
}
request.getRequestDispatcher("2.jsp").forward(request,response);
//跳转到2.jsp页面显示出来
%>
第四步:创建一个2.jsp页面
完成!
返回到1.jsp执行代码
显示结果
2018年 6月12日 下午16:00
java闰年_java 判断闰年相关推荐
- javascript案例16——判断输入的年份是否是闰年、判断闰年
一.案例描述 提示用户输入年份,判断是否是闰年.如果是闰年,则提示" XXXX年是闰年",否则提示" XXXX年是平年".(采用if) 普通闰年:公历年份是4的 ...
- python判断闰年_Python 判断闰年
Python 判断闰年 以下实例用于判断用户输入的年份是否为闰年:# -*- coding: UTF-8 -*- # Filename : test.py year = int(input(" ...
- java指定年份计算是平年还是闰年_Java判断所给年份是平年还是闰年
要求: * 判断用户输入的年份是平年还是闰年 实现代码: import java.util.Scanner; /** * 要求: * 判断用户输入的年份是平年还是闰年 * @author Admin ...
- Java 蓝桥杯 判断闰年
目录标题 题目描述 解题思路 代码 流程图 题目描述 给定一个年份,判断这一年是不是闰年. 当以下情况之一满足时,这一年是闰年: 年份是4的倍数而不是100的倍数: 年份是400的倍数. 其他的年份都 ...
- 用java判断一个年份是否为闰年_判断闰年还是平年
↑↑↑点击上方图片,了解详情 正文: 判断一个年份是闰年还是平年. 闰年条件: 1.可以被400整除. 2.可以被4整除,但是不可以被100整除. 代码: Private Sub 查询_Click() ...
- python3.4判断闰年,Python 判断闰年
以下实例用于判断用户输入的年份是否为闰年: # -*- coding: UTF-8 -*- # Filename :test.py # author by : www.shouce.ren year ...
- 素数判断的java方法_java判断数字是否是素数的方法
java判断数字是否是素数的方法 发布时间:2020-06-25 15:22:15 来源:亿速云 阅读:90 作者:Leah 本篇文章给大家分享的是有关java判断数字是否是素数的方法,小编觉得挺实用 ...
- java 百家姓_java判断姓是否合格 百家姓
java判断姓是否合格 百家姓 package util; import java.lang.reflect.Array; public class FirstName { public static ...
- php用script判断闰年,php判断闰年(闰年计算方法)
php闰年计算方法的实例代码. 复制代码 代码示例: $a=2018; function isleap($a){ if(($a%4==0)&&($a % 100!=0)||($a % ...
- java相等_Java 判断相等
1.除 float 和 double 外的原始数据类型 : 使用 == long a = (long) 1234567890;long b = (long) 1234567890;if (a ==b) ...
最新文章
- Science杂志 | 人类基因组草图发布20周年,遗留的9大问题
- Mysql安装及入门
- 如何安装vscode网页版_Windows10专业版/企业版如何安装Microsoft store
- HDFS块文件和存放目录的关系
- NetMarketShare:本月桌面浏览器市场份额几乎没有变化
- 一个人会python能做什么_利用Python来预测一个人有没有女朋友!无所不能!
- 词语搜索算法思想 - 第五步 结构实现
- 验证Vsphere 5 支持大于2TB磁盘
- php用smarty模板语法,Smarty模版设计基本语法
- php逻辑分析,PHP – 字符串逻辑分析 – “X和Y或Z”
- JPA中的could not initialize proxy - no Session异常分析与解决
- 一文入门JavaScript
- 搬砖: web音频流转发之音视频直播
- 【Android 开发教程】检测屏幕的方向
- [含lw+源码等]微信小程序点餐|外卖|餐饮系统+后台管理系统[包运行成功]
- Python “最短”挑战(12.21)
- Web前端——HTML中的列表、表格、表单
- 谷歌WayMo提出R4D:采用参考目标做远程距离估计
- 2021年中国私营工业企业数量及经营情况分析[图]
- 基于php的网上鲜花销售系统论文,网上鲜花销售系统 毕业设计论文
热门文章
- 校准证书中的修正值、修正因子,你真的会用吗?
- 如何搭建自己的CI/CD平台:Gitlab+Jenkins+Docker+Harbor+K8s集群搭建CICD平台(持续集成部署Hexo博客Demo)
- c语言汉字属于什么类型_带你学习C语言—数据类型
- 解决 你的组织策略阻止我们完成此操作
- 鸡兔同笼html语言,鸡兔同笼有哪五种方法
- 123D画一个产品外壳3d图给3d打印机打印完整流程
- ERROR: Could not install Gradle distribution from ‘https://services.gradle.org/distributions/gradle-
- 微信开发之微信支付(商户平台提供的方式)
- python语言的就业方向_Python语言就业方向
- php 依赖倒置原则,PHP:依赖注入,控制反转,依赖倒置原则