Maison  >  Article  >  Java  >  Explication détaillée de la méthode pour déterminer s'il s'agit d'une année bissextile en Java

Explication détaillée de la méthode pour déterminer s'il s'agit d'une année bissextile en Java

尚
original
2019-11-28 10:25:1311718parcourir

Explication détaillée de la méthode pour déterminer s'il s'agit d'une année bissextile en Java

Étant donné une année, déterminez si c'est une année bissextile. Les conditions sont : (Recommandé : Tutoriel vidéo Java)

A : Divisible par 4 et non divisible par 100. Ou

B : Divisible par 400.

Analyse :

Tout d'abord, A et B dans la question sont deux options pour déterminer si une année bissextile est vraie, et elles appartiennent à la situation « soit A soit B ». Il est souvent facile de penser ici à la structure suivante. Pour résoudre ce problème

if(判断条件A成立){
表达式1(为闰年)
}
else if(判断条件B成立){
表达式1(为闰年)
}

Il y a un résultat implicite ici, que devons-nous faire si ce n'est pas une année bissextile ?

est en fait très simple. Ajoutez simplement une instruction else{(que dois-je faire si ce n'est pas une année bissextile)} après la structure d'origine

if(判断条件A成立){
表达式1(为闰年)
}
else if(判断条件B成立){
表达式1(为闰年)
}

. simple déclaration, mais c'est précisément grâce à cette déclaration que l'ensemble du programme devient complet.

Exemple :

Nous écrivons d'abord le programme source sans ajouter la dernière instruction else, le testons en 2000 et 2001, et écrivons le programme source selon la structure if..else if.. Le code est le suivant :

package com.tencentos;
import java.util.Scanner;
public class Week1homework1 {
  public static void main(String[] args) {
    Scanner scan=new Scanner(System.in);
    System.out.print("Plese input the year:");
    int year=scan.nextInt();
    if(year%4==0 && year%100!=0){
       System.out.print("Congratulation! It's the leap year!");
    }else 
    if(year%400==0){
        System.out.print("Congratulation! It's the leap year!");
    }   
    scan.close();
  }
}

Lorsque "2000" est saisi, tout se passe comme prévu. Le retour qui apparaît dans la boîte de contrôle est exactement ce que nous souhaitons. L'année 2000 est en effet une année bissextile.

Explication détaillée de la méthode pour déterminer sil sagit dune année bissextile en Java

Pour plus de connaissances sur Java, veuillez faire attention à la colonne Tutoriel de base Java.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn