简单编程(四)要求用户输入一个年份和一个月份,判断该年该月有多少天。

来源:互联网 发布:kingwear智能手表软件 编辑:程序博客网 时间:2024/05/01 18:50

要求用户输入一个年份和一个月份,判断该年该月有多少天。

Java  编程

貌似这个程序有点 复杂了  嘿嘿



import javax.swing.JOptionPane;public class mm {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubString num1;String num2;int n1;int n2;num1=JOptionPane.showInputDialog("请输入一个年份:");num2=JOptionPane.showInputDialog("请输入一个月份:");n1=Integer.parseInt(num1);n2=Integer.parseInt(num2);if((n1%4==0&&n1%100!=0) ||(n1%400==0)) {if(n2==2){JOptionPane.showMessageDialog(null,"该月有29天");}if(n2==1||n2==3||n2==5||n2==7||n2==8||n2==10||n2==12){JOptionPane.showMessageDialog(null,"该月有31天");}if(n2==4||n2==6||n2==9||n2==11){JOptionPane.showMessageDialog(null,"该月有30天");}}else {if(n2==2){JOptionPane.showMessageDialog(null,"该月有28天");}if(n2==1||n2==3||n2==5||n2==7||n2==8||n2==10||n2==12){JOptionPane.showMessageDialog(null,"该月有31天");}if(n2==4||n2==6||n2==9||n2==11){JOptionPane.showMessageDialog(null,"该月有30天");}}}}


0 0