用java程序写出 接收一个年份和一个月份,判断得出该月的总天数。(用if语句完成)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用java程序写出 接收一个年份和一个月份,判断得出该月的总天数。(用if语句完成)相关的知识,希望对你有一定的参考价值。

import java.util.*;
public class Test
public static void main(String[] args)

Scanner input = new Scanner(System.in);
System.out.println("请输入年份");
int year = input.nextInt();
System.out.println("请输入月份");
int month = input.nextInt();
if(month==2)
if (((year % 100 == 0) && (year % 400 == 0))
|| ((year % 100 != 0) && (year % 4 == 0)))
System.out.println(month+"月份天数是29天");
return;
else
System.out.println(month+"月份天数是28天");
return;

else if(month%2==0 )
System.out.println(month+"月份是30天");
else if(month%2!=0)
System.out.println(month+"月份是31天");


参考技术A 给你介绍一个类Calender,注意因为java从0开始,所以月份设置时需要减1。该类有方法可以获得当月最后一天,这个天数就是总天数了。 参考技术B 给你说个思路自己写,先判断是否为闰年,然后分别在两个分支下用switch的贯穿特性判断出到底是几月,知道了了具体月份天数还是问题吗?

JAVA中怎么实现,根据用户输入的年份和月份得到当月第1天(该月1号)

请高人指教,最好是把代码一起发出来,谢谢了。。。跪求,急!!

参考技术A 抽了点时间写了些代码:给你看看是不是你想要的,你是初学者把,俺给你加些注释 package yjh.action; import java.text.SimpleDateFormat; //定制日期格式的类 import java.util.Calendar; //日历类 import java.util.Date; //当前日期和时间的Data类 import java.util.Scanner;//读取用户输入的类 public class DataCounter public int getDay(String strDate) throws Exception int day = 0; //设定一个特定的日期格式,例如2009-01-03 SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); //把用户输入的字符串转化为日期和时间的格式 Date date = format.parse(strDate); //返回系统的当前状态时间 Calendar cal = Calendar.getInstance(); //用给定的 date 设置此 cal cal.setTime(date); //返回年月日中的天数 day = cal.get(cal.DAY_OF_YEAR); return day; public static void main(String args[]) try System.out.println("请输入日期,格式如:2009-03-25:"); //读取用户的输入 Scanner scan = new Scanner(System.in); String str = scan.next(); int day; day = new DataCounter().getDay(str); System.out.println(str + "是" + str.subSequence(0, 4) + "年的第" + day + "天"); catch (Exception e) // TODO 自动生成 catch 块 e.printStackTrace(); 本回答被提问者采纳

以上是关于用java程序写出 接收一个年份和一个月份,判断得出该月的总天数。(用if语句完成)的主要内容,如果未能解决你的问题,请参考以下文章

JAVA中怎么实现,根据用户输入的年份和月份得到当月第1天(该月1号)

c语言编程:输入一个年份,判断其是不是为闰年,并输出判断结果。

用java运行给出年份和是这一年的第几天,求是这一年的几月几号急等拜托各位大神

SwitchDemo.java输入年份和月份,判断某年某月有多少天

输入年份输出属相c语言,编写程序,输入一个年份,判断该年属相.(提示s

怎样用JAVA写判断一个年份是否闰年的程序?