基礎練習閏年判断ブルーブリッジ杯JAVA

3989 ワード

試験問題基礎練習閏年判断
		        :1.0s       :256.0MB

問題の説明
      ,          。
          ,      :
1.    4      100   ;
2.    400   。
          。

入力フォーマット
        y,       。

出力フォーマット
    ,          ,   yes,    no。

  :                 (     yes  no,                ,         。

サンプル入力
2013

サンプル出力
no

サンプル入力
2016

サンプル出力
yes

データ規模と約定
1990 <= y <= 2050。

この問題は簡単に2つの条件を判断し、1年を与えて、この年が閏年かどうかを判断することです.次のいずれかが満たされた場合、この年は閏年です.
  • 年は100の倍数ではなく4の倍数です.
  • 年は400の倍数です.

  • if(n%40&&n%100!=0){ yes} else if(n%4000){yes} else{no}
    だいたいそうです.コードは次のとおりです.
    public static void main(String[] args){
    Scanner input =new Scanner(System.in);
      int y =input.nextInt();
      if((y%4==0&&y%100!=0)) {
       System.out.print("yes");
      }else if(y%400==0){
       System.out.print("yes");
      }else{
       System.out.print("no");   
      }   
     }
    }
    
    }