JAVA闰年判断程序
JAVA闰年判断程序是一种简单的JAVA程序,用来判断某一年是否是闰年。闰年是指在公历中,为解决月球和地球公转的不协调问题,而增加的一天的年份。闰年有一个明确的规则:四年为一周期,如果某一年是四的倍数,那么它一定是闰年,但如果某一年是100的倍数,那么它不是闰年,除非它还是400的倍数。
在这个JAVA程序中,我们使用了 javax.swing.* 包,包括JOptionPane.showInputDialog和JOptionPane.showMessageDialog两个方法。JOptionPane.showInputDialog方法用于弹出一个输入对话框,用户可以在其中输入一个数字年份。JOptionPane.showMessageDialog方法用于弹出一个消息对话框,显示判断结果。
在main方法中,我们首先使用JOptionPane.showInputDialog方法弹出一个输入对话框,用户可以输入一个数字年份。然后,我们使用Integer.parseInt方法将输入的字符串转换为整数。接下来,我们使用if语句来判断输入的年份是否是闰年。如果输入的年份是四的倍数,同时不是100的倍数,那么它一定是闰年,否则不是闰年。
在if语句中,我们使用了两个条件语句:inputYear%400 == 0 ||(inputYear%4 == 0 && inputYear%100 != 0)。第一个条件语句判断输入的年份是否是400的倍数,第二个条件语句判断输入的年份是否是四的倍数,同时不是100的倍数。如果满足这两个条件中的一个,那么输入的年份一定是闰年。
在catch块中,我们使用JOptionPane.showMessageDialog方法弹出一个消息对话框,显示错误信息。如果用户输入的不是数字年份,那么程序将抛出NumberFormatException异常,我们在catch块中捕捉这个异常,并显示错误信息。
本JAVA程序使用了javax.swing.*包和if语句来判断某一年是否是闰年。程序的执行过程如下:程序弹出一个输入对话框,用户可以输入一个数字年份。然后,程序将输入的字符串转换为整数,并使用if语句判断输入的年份是否是闰年。如果输入的年份是闰年,那么程序将显示消息对话框,显示“该年份是闰年!”,否则显示“该年份不是闰年!”。如果用户输入的不是数字年份,那么程序将显示错误信息。