JAVA 根据用户输入数据求某年到某年有多少天

实例:

import java.util.*;
//求某年到某年有多少天
public class Test{
    public static void main(String[] args){
        Scanner in    =    new Scanner(System.in);
        System.out.println("=====求某年到某年有多少天=====");
        System.out.print("请输入开始年:");
        int start    =    in.nextInt();    //获取用户输入的开始年份
        int record    =    0;        //记录用户输入结束年份的次数
        int end;    //声明结束年变量
        do{
            System.out.print("\n");
            if(record>=1){
                System.out.print("结束年不能小于开始年,请重新输入:");
            }
            else{
                System.out.print("请输入结束年:");
            }
            end        =    in.nextInt();    //获取用户输入的结束年
            record++;
        }
        while(end<start);

        int date    =    0;
        for(int year=start;year<end;year++){
            if(year%4==0&&year%100!=0||year%400==0){
                date    +=    366;
            }
            else{
                date    +=    365;
            }
        }
        System.out.println("\n"+start+"年,到"+end+"年之间有:"+date+"天");
    }
}

运行结果:

时间: 2024-10-14 19:29:38

JAVA 根据用户输入数据求某年到某年有多少天的相关文章

求某月/某年的工作日(排除周末,寒暑假,过节)

/** * 求某月/某年的工作日 * @param array $search 搜索类型 * @param array $other_day 寒暑假和过节 * @return array 工作日 */ function get_workday($search = array(), $other_day = array()) { //获取搜索的所有天数 //获取某月中每天 if (isset($search['month'])) { if ((int)$search['month'] < 1 ||

SwitchDemo(1).java【输入年份和月份,判断某年某月有多少天】

//课堂习题:输入年份和月份,判断某年某月有多少天 import java.util.Scanner; public class SwitchDemo{ public static void main(String [] args){ Scanner input=new Scanner(System.in); System.out.print("请输入需要查询的年份:"); int year=input.nextInt(); System.out.print("请输入需要查询

Js获取当前日期时间+日期印证+判断闰年+日期的天数差+日期格式化+JS判断某年某月有多少天

Js获取当前日期时间+日期验证+判断闰年+日期的天数差+日期格式化+JS判断某年某月有多少天 字符串转日期型+Js当前日期时间+日期验证+判断闰年+日期的天数差+日期格式化+日期所在年的第几周 日期时间脚本库方法列表Date.prototype.isLeapYear 判断闰年Date.prototype.Format 日期格式化Date.prototype.DateAdd 日期计算Date.prototype.DateDiff 比较日期差Date.prototype.toString 日期转字符

Spring框架整合Struts2使用Validation框架验证表单用户输入数据的详细教程

原创整理不易,转载请注明出处:Spring框架整合Struts2使用Validation框架验证表单用户输入数据的详细教程 代码下载地址:http://www.zuidaima.com/share/1778685765291008.htm 在<Struts2教程4:使用validate方法验证数据>中曾讲到使用validate方法来验证客户端提交的数据,但如果使用validate方法就会将验证代码和正常的逻辑代码混在一起,但这样做并不利于代码维护,而且也很难将过些代码用于其他程序的验证.在St

php判断某年某月有多少天

<?php function yearMonthDays($year,$month){ if (in_array($month, array(1, 3, 5, 7, 8, 01, 03, 05, 07, 08, 10, 12))) {   return '31';   }elseif ($month == 2){   if ($year % 400 == 0 || ($year % 4 == 0 && $year % 100 !== 0)) {        //判断是否是闰年  

获取某年某月有多少天 &amp; 常用日期转换

1 private void Form1_Load(object sender, EventArgs e) 2 { 3 DateTime date=System.DateTime.Today;//只有日期 4 //System.DateTime.Now; //日期+时间 5 int year= date.Year; 6 int month=date.Month; 7 8 int daysNum=System.DateTime.DaysInMonth(year,month);//返回某年某月有多少

第4章 Java接收用户输入

第4章 Java接收用户输入 1.输入 使用Scanner工具类可以换取用户输入的数据Scanner类位于java.util包中,使用时需要导入此包使用步骤: 1.导入java.util.Scanner类 例:import java.util.Scanner 2.创建Scanner对象 例:Scanner input=new Scanner(System.in); 3.接收并保存用户输入值 例:int score=input.nextInt(); input之后可以选择很多方法,注意使用 一般是

hive实现根据用户分组,按用户记录求上下两条记录的时间差

在mysql,数据如下:#查询某一用户该日抽奖时间 select draw_time from user_draw_log where user_id = 1 and draw_date='2016-03-09' order by id; +---------------------+ | draw_time | +---------------------+ | 2016-03-09 13:52:46 | | 2016-03-09 13:52:53 | | 2016-03-09 13:53:0

用户输入数据的验证

1 1.手工编程验证,针对该动作类中的所有的动作方法 2 步骤: 3 a.动作类继承ActionSupport 4 b.覆盖调用public void validate()方法 5 c.在validate方法中,编写不符合要求的代码判断,并调用父类的addFieldError(String fieldName,String errorMessage) 6 如果fieldError(存放错误信息的Map)有任何的元素,就是验证不通过,动作方法不会执行. 7 Struts2框架会返回到name=in