显示某个月的天数

import java.util.Scanner;
public class Days {
    public static void main(String[] args){
        Scanner input = new Scanner(System.in);
        int day = 0;
        System.out.println("请输入年份:");
        int year = input.nextInt();
        System.out.println("请输入月份:");
        int month = input.nextInt();
        if (0 < month && month < 12){
            if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12){
                day = 31;
            }
            else if (month == 4 || month == 6 || month == 9 || month == 11){
                day = 30;
            }
            else {
                if (year % 4 == 0 && year % 100 != 0 || year % 400 ==0){
                    day = 29;
                }
                else{
                    day = 28;
                }
            }
            System.out.println(year + "年 " +month + "月有" + day + "天");
        }
        else{
            System.out.println("请输入1-12");
        }

    }
}

输入年份和月份,显示这个月的天数。

显示某个月的天数

时间: 2024-11-09 10:49:25

显示某个月的天数的相关文章

运算符和表达式 、 分支结构 输入年份和月份,输出该月的天数(使用switch-case)

思路:三个板块,A.二月比较特殊,平年的二月只有28天,而闰年的二月有 29 天: B.4.6.9.11月: C.其他1.3.5.7.8.10.12月. import java.util.Scanner; public class DayOfMonth { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入年份(例如:2012)&quo

一个方法得到哪年的哪个月的天数?

参数为年份和月份,输出结果为指定月的天数 只需函数strtotime() <?php Function day_count($year,$month){ Echo date("t",strtotime($year."-".$month)); } echo day_count('2015','2');

重写DatePicker------只显示 年-月

代码不多,话不多说 /** * 重写datePicker 1.只显示 年-月 2.title 只显示 年-月 * @author lmw */ public class MonPickerDialog extends DatePickerDialog { public MonPickerDialog(Context context, OnDateSetListener callBack, int year, int monthOfYear, int dayOfMonth) { super(con

R语言两种方式求指定日期所在月的天数

             R语言两种方式求指定日期所在月的天数 days_monthday<-function(date){ m<-format(date,format="%m") days31<-c("01","03","05","07","08","10","12") days30<-c("04",&

iOS 获取今年指定月的天数

//调用 NSInteger i = [self howManyDaysInThisMonth:2]; NSLog(@"%ld",(long)i); // 获取今年指定月的天数 - (NSInteger)howManyDaysInThisMonth :(NSInteger)imonth { int year = [[self years][0] intValue]; if((imonth == 1)||(imonth == 3)||(imonth == 5)||(imonth == 7

iOS 计算某个月的天数 计算某天的星期

// 某年某月的天数 - (NSInteger)dayCount:(NSInteger)years { NSInteger count = 0; for (int i = 1; i <= 12; i++) { if (2 == i) { if((years % 4 == 0 && years % 100!=0) || years % 400 == 0) //是闰年 { count = 29; } else { count = 28; } }else if (4 == i || 6 =

根据指定的时间计算一个月的天数

<?php/* * @param $m 月份 * @param $y 年 * @date 格式化的时间 * 计算一个月的天数 */public function getCurrentMonthDays($date){ $year=date("Y",strtotime($date)); $month=date("m",strtotime($date)); return $month == 2?($year%4?28:($year%100?29:($year%40

js如何获取一个月的天数 data javascript

js如何获取一个月的天数 function days(year,month){ var dayCount; now = new Date(year,month, 0); dayCount = now.getDate(); return dayCount; } alert(days(2014,7)) javascript获取一个月的天数

年份月数天数

问题: 编写程序,使之所给的年份和月份,按照万年历的算法获知该年该月的天数,并输出结果.要求程序能反复运行,直至键入的年份和月份分别为2100年和12月为止. 分析: 程序要求输入年份月份,输出该月的天数,应主要考虑闰年,闰年的2月有29天,非闰年的2月只有28天.按通常历法,每四年有一个闰年,那么每400年就有100个闰年,但这种算法有误差积累,年数多了就不准.所谓万年历是指使用一万年都能保持准确的历法,根据万年历的算法,每400年只能有97个闰年,不妨假设程序中的年份取1701年至2100年