亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

Java 菜鳥教程

Java 流程控制

Java 數(shù)組

Java 面向對象(I)

Java 面向對象(II)

Java 面向對象(III)

Java 異常處理

Java 列表(List)

Java Queue(隊列)

Java Map集合

Java Set集合

Java 輸入輸出(I/O)

Java Reader/Writer

Java 其他主題

Java程序來是否為閏年

Java 實例大全

在此程序中,您將學習檢查給定的年份是否為閏年。使用if else語句檢查。

閏年可以被4整除,但以00結尾的世紀年除外。只有在能被400整除的情況下,世紀年才是閏年

示例:檢查閏年的Java程序

public class LeapYear {

    public static void main(String[] args) {

        int year = 1900;
        boolean leap = false;

        if(year % 4 == 0)
        {
            if( year % 100 == 0)
            {
                //年能被400整除,因此是閏年
                if ( year % 400 == 0)
                    leap = true;
                else
                    leap = false;
            }
            else
                leap = true;
        }
        else
            leap = false;

        if(leap)
            System.out.println(year + " 是閏年.");
        else
            System.out.println(year + " 不是閏年.");
    }
}

運行該程序時,輸出為:

1900 不是閏年.

將year的值更改為2012時,輸出為:

2012 是閏年.

在上述程序中,給定年份1900存儲在變量year中。

因為1900年可以被4整除,也是一個世紀年(以00結尾),而閏年是可以被400整除。因為1900不能被400整除,所以1900年不是閏年。

但是,如果我們更改year為2000,則它可以被4整除,是一個世紀年份,也可以被400整除。因此,2000是閏年。

同樣,如果我們將年份更改為2012,則該年份可以被4整除,并且不是世紀年份,因此2012是閏年。 我們不需要再檢查2012年是否可以被400整除。

Java 實例大全