• Java实现 蓝桥杯VIP 算法训练 黑色星期五


    有些西方人比较迷信,如果某个月的13号正好是星期五,他们就会觉得不太吉利,用古人的说法,就是“诸事不宜”。请你编写一个程序,统计出在某个特定的年份中,出现了多少次既是13号又是星期五的情形,以帮助你的迷信朋友解决难题。
    说明:(1)一年有365天,闰年有366天,所谓闰年,即能被4整除且不能被100整除的年份,或是既能被100整除也能被400整除的年份;(2)已知1998年1月1日是星期四,用户输入的年份肯定大于或等于1998年。
    输入
    输入只有一行,即某个特定的年份(大于或等于1998年)。
    输出
    输出只有一行,即在这一年中,出现了多少次既是13号又是星期五的情形。
    样例输入
    1998
    样例输出
    3

    import java.util.Calendar;
    import java.util.Scanner;
    
    
    public class 黑色星期五 {
    	public static void main(String[] args) {
    		Scanner sc = new Scanner(System.in);
    		int a = sc.nextInt();
    		int sum = 0;
    		Calendar c = Calendar.getInstance();
    		for (int i = 0; i < 12; i++) {
    			c.set(a, i,13);//0表示1月,11表示12月
    			if (c.get(Calendar.DAY_OF_WEEK) == 6)//1表示周日...6表示周五,7表示周六
    				sum++;
    		}
    		System.out.println(sum);
    	}
    
    
    }
    
    
  • 相关阅读:
    MySQL Binlog解析(2)
    在线修改GTID模式
    官方online ddl
    pt-osc原理
    pt-osc使用方法
    python基本数据类型
    第一句python
    搭建私有云kodexplorer
    frp搭建
    Linux下快速分析DUMP文件
  • 原文地址:https://www.cnblogs.com/a1439775520/p/13079206.html
Copyright © 2020-2023  润新知