簡單編程(四)要求用戶輸入一個年份和一個月份,判斷該年該月有多少天。

要求用戶輸入一個年份和一個月份,判斷該年該月有多少天。

Java  編程

貌似這個程序有點 複雜了  嘿嘿



import javax.swing.JOptionPane;




public class mm {


/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String 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天");}}

}

}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章