Advertisement
Guest User

Untitled

a guest
Oct 14th, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.48 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Exercice5{
  4.     public static void main(String[] args){
  5.         // Variables
  6.         String mois;
  7.         Int annee, jours;
  8.         // Instructions
  9.         Scanner clavier = new Scanner(System.in);
  10.         System.out.prinln("Entrez un mois de l'anne:");
  11.         mois = clavier.next();
  12.         System.out.println("Entrez l'anne");
  13.         annee = clavier.nextInt();
  14.         if (estBissextile(annee)){
  15.             switch (mois){
  16.                 case "Janvier":
  17.                 case "janvier":{
  18.                     jours = 31;
  19.                     break;
  20.                 }
  21.                 case "Fevrier":
  22.                 case "fevrier":{
  23.                     jours = 29;
  24.                     break;
  25.                 }
  26.                 case "Mars":
  27.                 case "mars":{
  28.                     jours = 31;
  29.                     break;
  30.                 }
  31.                 case "Avril":
  32.                 case "avril":{
  33.                     jours = 30;
  34.                     break;
  35.                 }
  36.                 case "Mai":
  37.                 case "mai":{
  38.                     jours = 31;
  39.                     break;
  40.                 }
  41.                 case "Juin":
  42.                 case "juin":{
  43.                     jours = 30;
  44.                     break;
  45.                 }
  46.                 case "Juillet":
  47.                 case "juillet":{
  48.                     jours = 31;
  49.                     break;
  50.                 }
  51.                 case "Aout":
  52.                 case "aout":{
  53.                     jours = 31;
  54.                     break;
  55.                 }
  56.                 case "Septembre":
  57.                 case "septembre":{
  58.                     jours = 30;
  59.                     break;
  60.                 }
  61.                 case "Octobre":
  62.                 case "octobre":{
  63.                     jours = 31;
  64.                     break;
  65.                 }
  66.                 case "Novembre":
  67.                 case "novembre":{
  68.                     jours = 30;
  69.                     break;
  70.                 }
  71.                 case "Decembre":
  72.                 case "decembre":{
  73.                     jours = 31;
  74.                     break;
  75.                 }
  76.                 default: {
  77.                     System.out.println("Mois invalide.");
  78.                 }
  79.  
  80.             }
  81.         }  else{
  82.             switch (mois){
  83.                 case "Janvier":
  84.                 case "janvier":{
  85.                     jours = 31;
  86.                     break;
  87.                 }
  88.                 case "Fevrier":
  89.                 case "fevrier":{
  90.                     jours = 28;
  91.                     break;
  92.                 }
  93.                 case "Mars":
  94.                 case "mars":{
  95.                     jours = 31;
  96.                     break;
  97.                 }
  98.                 case "Avril":
  99.                 case "avril":{
  100.                     jours = 30;
  101.                     break;
  102.                 }
  103.                 case "Mai":
  104.                 case "mai":{
  105.                     jours = 31;
  106.                     break;
  107.                 }
  108.                 case "Juin":
  109.                 case "juin":{
  110.                     jours = 30;
  111.                     break;
  112.                 }
  113.                 case "Juillet":
  114.                 case "juillet":{
  115.                     jours = 31;
  116.                     break;
  117.                 }
  118.                 case "Aout":
  119.                 case "aout":{
  120.                     jours = 31;
  121.                     break;
  122.                 }
  123.                 case "Septembre":
  124.                 case "septembre":{
  125.                     jours = 30;
  126.                     break;
  127.                 }
  128.                 case "Octobre":
  129.                 case "octobre":{
  130.                     jours = 31;
  131.                     break;
  132.                 }
  133.                 case "Novembre":
  134.                 case "novembre":{
  135.                     jours = 30;
  136.                     break;
  137.                 }
  138.                 case "Decembre":
  139.                 case "decembre":{
  140.                     jours = 31;
  141.                     break;
  142.                 }
  143.                 default: {
  144.                     System.out.println("Mois invalide.");
  145.                 }
  146.             }
  147.         }
  148.         System.out.println("Il y a " + jours + "jours, dans le mois de " + mois + ".");
  149.         clavier.close();
  150.     }
  151.     public static boolean estBissextile(int annee){
  152.         if(((annee%4==0)&&(annee%100!=0))||(annee%400==0)){
  153.             return true;
  154.         }else{
  155.             return false;
  156.         }
  157.     }
  158. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement