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("请输入需要查询的月份:");

int month=input.nextInt();

switch(month){

case 1:case 3:case 5:case 7:case 8:case 10:case 12:

System.out.println(year+"年"+month+"月有31天。");

break;//每一个case后需要添加break跳出switch语句

case 2:

if(year%4==0&&year%100!=0||year%400==0){

System.out.println(year+"年"+month+"月有29天。");

}else{

System.out.println(year+"年"+month+"月有28天。");

}

break;//此处break如果省略,将继续向下执行,一直到遇到break为止或者是switch语句结束

case 4:case 6:case 9:case 11:

System.out.println(year+"年"+month+"月有30天。");

break;

default:

System.out.println("ERROR!");

//break;//default可以省略、此处的break也可以省略

}

}

}

原文地址:https://www.cnblogs.com/fqqwz/p/11625242.html

时间: 2024-10-15 00:19:58

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

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

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

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)) {        //判断是否是闰年  

运算符和表达式 、 分支结构 输入年份和月份,输出该月的天数(使用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

js判断某年某月有多少天

function getCountDays(ym) { var curDate = new Date(ym); /* 获取当前月份 */ var curMonth = curDate.getMonth(); /* 生成实际的月份: 由于curMonth会比实际月份小1, 故需加1 */ curDate.setMonth(curMonth + 1); /* 将日期设置为0 */ curDate.setDate(0); /* 返回当月的天数 */ return curDate.getDate();}

输入年份和天数计算出几月几号

//转换函数如下,其中通过指针同时向主函数传回月份和天数 void month_day(int year, int yearday, int *month, int *day){ //k月份,leap判断是否闰年(0非闰年1闰年) int k, leap; int tab[2][13] = { { 0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }, { 0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30

判断某年某月的天数

1 #include<stdio.h> 2 #include<stdlib.h> 3 //判断指定的某年某月有多少天 4 void main() 5 { 6 int year,month; 7 int leap,days; 8 printf("please input a year ,month\n"); 9 scanf("%d-%d",&year,&month); 10 if((year%4==0)&&(ye

输入年份,月份,日期计算该日期是一年中的第几天//雪碧和可乐temp

输入一个整数day代表星期几,根据day的值输出对应的星期几,比如day==1,就输出"星期一"(用两种方式实现) int day; printf("请输入1~7的数字"); scanf("%d",&day); if(day>0&&day<8) { //多重if...else if条件分支实现 if(day==1){ printf("星期一"); }else if(day==2){ prin

用JS写,根据用户输入的年月份判断是这年的第几天

console.log("输入年份:"); let year = readline.question() - 0; console.log("输入一个月份"); let month = readline.question() - 0; console.log("输入天数"); let day = readline.question() - 0; if (year > 999 && year < 10000) { if

判断某年某月有几天

Console.WriteLine("请输入年份:"); try { int year = Convert.ToInt32(Console.ReadLine());//有可能抛异常 Console.WriteLine("请输入月份:"); try { int month = Convert.ToInt32(Console.ReadLine());//1-12 //有可能抛异常 if (month >= 1 && month <= 12)