ntjm.net
当前位置:首页 >> jAvA求解 平年闰年 >>

jAvA求解 平年闰年

首先,要搞清楚,平年和闰年的定义和规则。 闰年:年数能被4整除的。但是,每到正百的时候,年数要整除400才算闰年,就是说,1900年不是闰年,2000年是闰年, 而除了闰年其他就是平年了。 int year; //要测试的年数 if(year%4 >0) { 不是闰年。 ...

/** 判断2009年是闰年还是平年。 *提示: *闰年的条件是符合下面二者之一:(1)年份能被4整除,但不能被100整除;(2)能被400整除。 **/ public class Pdrp{ public static void main(String args[]){ int year=2009; if((year%4==0&&year%100!=0)...

恭喜,你写的对着呢 两个与 就是 and的意思 and的意思就是两个条件都成立是才会返回true,一个或表示的是or的意思 or 的意思就是两个条件只要一个条件成立就会返回true;

逻辑方面,还要补充一下,如果 %100==0,还要再%400看看, 你的主要出错是因为main函数是带参数的,也就是你运行要这样运行 java cuiyue81018 2100 if else的格式最好要改一下,if ()后的执行语句最好也要加上{}

import java.util.Scanner;public class 计算闰年{ public static void main(String args[]){ System.out.println("输入年份:"); Scanner scanner = new Scanner(System.in); int year = scanner.nextInt(); if((year%4==0&&year%100!=0)||year...

package com.test;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;public class DateTest {public static void main(String[] args) { System.out.println(DaysOfMonth("2016-02")); }public st...

import java.util.*; public class Judge { /** * @param args */ public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("输入年份:"); int Num = input.nextInt(); int Y = Num%4; if ( Y == ...

看可不可以被4整除,如果可以就是闰年,否则就是平年。但如果是整百年,就看可不可以被400整除,如果可以就是闰年,否则就是平年。

public void isLeapYear(int years){ Calendar cal=Calendar.getInstance(); cal.set(years,Calendar.DECEMBER,31); if(cal.get(Calendar.DAY_OF_YEAR)==366){ System.out.println(years+"年是闰年"); }else{ System.out.println(years+"年平年"...

不知道今年是闰年还是平年计算明年的当前年月日(java):先判断当年,定义:年数=n,判断是否是闰年: = ((n/4==0 && n/100!=0) || n/400 == 0)下面是详细代码:public static void main(String[] args) {Date now = new Date();int nowYear = ...

网站首页 | 网站地图
All rights reserved Powered by www.ntjm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com