Java小案例——判断所给年份是平年还是闰年

要求:
   *  判断用户输入的年份是平年还是闰年



实现代码:

import java.util.Scanner;

/**
 * 要求:
 *     判断用户输入的年份是平年还是闰年
 * @author Administration
 *
 */
public class Judge {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.println("请输入一个年份:");
        long year = input.nextLong();
        //闰年需要满足的条件:能被4整除但不能被100整除,或者能被400整除,满足其中一个即可
        if((year%4==0 && year%100!=0) || year%400==0 ){
            System.out.println(year+"年是闰年!");
        }else{
            System.out.println(year+"年是平年!");
        }
    }
}

运行结果:

请输入一个年份:
1000
1000年是平年!
请输入一个年份:
2000
2000年是闰年!
时间: 2024-10-20 11:20:51

Java小案例——判断所给年份是平年还是闰年的相关文章

Java小案例——判断用户输入的月份的季节

 要求:  *  根据用户输入的月份来判断该月季节 实现代码: import java.util.Scanner; /** * 要求: * 根据用户输入的月份来判断该月季节 * @author Administration * */ public class JudgeSeason { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("请输入一个

Java小案例(行星移动)

Java小案例 行星移动:参考:三百集 使用软件:idea2017,java 1,图片集:这里  (idea图片源放在target目录下,才能访问到),建议从小往上看... 2,定义MyFrame package my.university; import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; public class MyFrame extends Frame {

判断某一年是平年还是闰年

import java.util.Calendar; public class Demo01 { public static void main(String[] args) { // TODO Auto-generated method stub //如何获取任意年份是平年还是闰年 //2月有29天就是闰年,28天就是平年 int year = 2011; //如何获取这一年2月分的天数 Calendar calendar = Calendar.getInstance(); //步骤1:先设置

Java小案例-(逃离迷宫)

一,迷宫需求描述: 1,用户输入迷宫图(限制方形):字母1位墙,0为通,e为出口,m为入口,*为已访问的位置,用外围1围住迷宫 2,运行轨迹右,左,下,上 3,判断该迷宫是否能从入口走到出口,并将搜索过程输出 二,迷宫实现: 1,迷宫元素类MazeCell: package smalldemo.maze; class MazeCell { public int x,y; public MazeCell(){ } public MazeCell(int x,int y){ this.x=x; th

JAVA小程序-判断闰年和求根公式

计算闰年,根据格里高利历,能被4整除且不能被100整除,或者能被4整除且能被400整除的年份为闰年 /****************************************************************************** * Compilation: javac LeapYear.java * Execution: java LeapYear n * * * % java LeapYear 2004 * true * * % java LeapYear 19

Java小案例——对字符串进行加密解密

 要求:  *  对用户输入的每个字符的值进行加密,将解密后的字符串输出  *  对用户输入的已加密字符串进行解密并输出 实现代码: import java.util.Scanner; /** * 要求: * 1.对用户输入的每个字符的值进行加密,将解密后的字符串输出 * 2.对用户输入的已加密字符串进行解密并输出 * @author Administration * */ public class Encryption { public static void main(String[] ar

Java小案例——交换两个数值的三种方法

要求: 互换两个数的值 方法一:借助第三方变量 /** * 借助第三方变量对两个值进行互换 * @author Administration * */ public class ExchangeValue { public static void main(String[] args) { int a = 10; int b = 15; System.out.println("a的值:"+a+",\tb的值:"+b); System.out.println(&quo

Java小案例——使用双重for循环实现杨辉三角的输出

杨辉三角特点分析(如图): *第i行有i列 *每一行的第一个数都为1 *每一行的最后一个数都为1 *当前数(非第一列和最后一列)等于上面一个数+上面一个数的左边的数 实现代码: /** * 要求:输出杨辉三角 * @author Administration * */ public class YangHuiTest { public static void main(String[] args) { //创建二维数组,定义了行,没有定义列 int[][] arr = new int[10][]

利用Calendar类判断是平年还是闰年

1 package com.bgs.Math; 2 3 import java.util.Calendar; 4 import java.util.Scanner; 5 /*###14.21_常见对象(如何获取任意年份是平年还是闰年)(掌握) 6 * A:案例演示 7 * 需求:键盘录入任意一个年份,判断该年是闰年还是平年 8 * 9 * 分析: 10 * 1,键盘录入年Scanner 11 * 2,创建Calendar c =Calendar.gertInstance(); 12 * 3,通过