判断年月日的那一天

判断年月日的那一天判断年月日的那一天

大家好,又见面了,我是你们的朋友全栈君。

package 算法;

import java.util.Calendar;
import java.util.Scanner;

public class 判断年月日的那一天 {

    public static void main(String[] args) {

        // TODO Auto-generated method stub
        Scanner scanner=new Scanner(System.in);
        System.out.println(“输入年:”);
        int year=scanner.nextInt();
        System.out.println(“输入月:”);
        int month=scanner.nextInt();
        System.out.println(“输入日:”);
        int day=scanner.nextInt();
        int sum=0;
        int sum2=0;
        //方法一
        Calendar cal=Calendar.getInstance();
        cal.set(year, month-1,day);
        sum2=cal.get(Calendar.DAY_OF_YEAR);
        System.out.println(“第”+sum2+” 天”);
        
        //方法2
        switch (month-1) {

        case 12:
            sum+=31;
        case 11:
            sum+=30;
        case 10:
            sum+=31;
        case 9:
            sum+=30;
        case 8:
            sum+=31;
        case 7:
            sum+=31;
        case 6:
            sum+=30;
        case 5:
            sum+=31;
        case 4:
            sum+=30;
        case 3:
            sum+=31;
        case 2:
            if(year%400==0||(year%4==0||year%100==0)){

                sum+=29;
            }else{

                sum+=28;
            }
        case 1:
            sum+=31;

        default:
            break;
        }
        sum+=day;
        System.out.println(“是第”+sum+”天”);

    }

}
 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/106016.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • assert函数解析[通俗易懂]

    assert函数解析[通俗易懂]一、assert是宏明确一点:在C中,ASSERT是宏而不是函数。assert()是一个调试程序时经常使用的宏。在程序运行时它计算括号内的表达式。如果表达式为FALSE(0),程序将报告错误,并终止执行。如果表达式不为0,则继续执行后面的语句。这个宏通常用来判断程序中是否出现了明显非法的数据,如果出现就终止程序以免导致严重后果,同时反馈错误发生“地点”。

  • pychram激活码[最新免费获取]

    (pychram激活码)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。https://javaforall.cn/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~C…

  • thinkphp5 layui分页样式[通俗易懂]

    thinkphp5 layui分页样式[通俗易懂]tp5之layui分页样式1.分页类路径:\thinkphp\library\think\paginator\driverLayui.php<?phpnamespacethink\paginator\driver;usethink\Paginator;classLayuiextendsPaginator{/***上一页按钮…

  • Qt配置OpenCV教程,亲测已试过(详细版)[通俗易懂]

    Qt配置OpenCV教程,亲测已试过(详细版)[通俗易懂]win10系统Qt5.12.9配置OpenCV4.5.1库教程Qt,OpenCV,Cmake详细下载安装教程软件准备首先要说的是装软件还是装最新的好,不用考虑各种软件的版本对应问题,都是最新版的情况下它们互相之间一定是兼容的,下边具体来说下需要的几个软件。64位win10系统Qt5.12.9Cmake3.18.0OpenCV4.5.1以下叙述顺序即为安装配置顺序QtDownload国

  • ue4封装接口_ue4导出模型

    ue4封装接口_ue4导出模型原创文章,转载请注明出处。本文带大家认识UE4插件/模块的使用方式Dll。既然为DLL,那么我们就可以对其封装,做到不公开cpp的目的。1>新建一个Plugin2>在plugin中创建一个Actor类,并在里面写一个UE4的Log输出函数。3>对其进行编译,编译出不同模式的dll出来4>在UE4场景中测试我们Log函数5>删除cpp文件6>在我们的.build.cs中添加不参数编译的参数bUsePrecompiled=true;7>再到UE4场景中测试我们L

  • 最近招聘和面试的感想

    ​ 本篇博文写给自己,也写给那些在找工作或者找实习工作的伙伴。我的故事​ 刚刚入职新公司一个多月了,刚好前段时间有幸和公司的HR同事一起去湖南大学做公司的校招,湖大之前还是去过几次,只是之前去都是爬岳麓山,下山的时候路过。也没有怎么在湖大校园里面逛逛。这次是去校招,说真的,自己心里还挺激动。我毕业也有三年了,能回到大学校园里,那种感觉还是挺美好的。​ 校园招聘我也经历过,那个时候每天做车跑到…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号