php应用if…else语句判断某年份是平年还是闰年。
时间: 2024-09-11 12:10:42 浏览: 80
在PHP中,你可以使用if...else语句和闰年的规则(每4年一闰,百年不闰,四百再闰)来判断一个年份是否为闰年。下面是相应的代码片段:
```php
function isLeapYear($year) {
if ($year % 4 == 0) { // 检查能被4整除
if ($year % 100 == 0) { // 如果还能被100整除
if ($year % 400 == 0) { // 如果同时也能被400整除,就是闰年
return true;
} else { // 否则不是闰年
return false;
}
} else { // 如果不能被100整除
return true; // 这是闰年
}
} else { // 不能被4整除
return false; // 不是闰年
}
}
$year = 2024; // 测试年份
if (isLeapYear($year)) {
echo "$year年是闰年。";
} else {
echo "$year年不是闰年。";
}
```
相关问题
Java编写一个方法,判断该年份是平年还是闰年
以下是Java编写的判断年份是否为闰年的方法:
```java
public static boolean isLeapYear(int year) {
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
return true;
} else {
return false;
}
}
```
该方法接收一个整数参数,表示年份。如果该年份是闰年,则返回true,否则返回false。
判断闰年的规则是:能被4整除但不能被100整除的年份是闰年,能被400整除的年份也是闰年。
用jsp判断年份是平年还是闰年
在JSP (JavaServer Pages) 中,你可以使用Java的条件语句来实现对年份是否为闰年的判断。这里有一个简单的例子:
```jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>判断闰年</title>
</head>
<body>
<%
// 获取用户输入的年份
int year = Integer.parseInt(request.getParameter("year"));
// 判断闰年
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
out.println("<p>" + year + " 是闰年。</p>");
} else {
out.println("<p>" + year + " 是平年。</p>");
}
%>
<form action="your-jsp-file.jsp" method="get">
<label for="year">请输入年份:</label>
<input type="number" id="year" name="year">
<input type="submit" value="判断">
</form>
</body>
</html>
```
这段代码首先从表单中获取用户的输入,然后使用类似于JavaScript的逻辑判断闰年:如果年份可以被4整除并且不能被100整除,或者能被400整除,那么它就是闰年。结果会显示在页面上。
阅读全文
相关推荐















