Saucisse Floodez, floodez !

  • Auteur de la discussion Auteur de la discussion Vinsters
  • Date de début Date de début
Xanafication a dit:
Korrycube a dit:
OasiZ_ a dit:
Korrycube a dit:
Si...
Comme ça, il effectue les tests dans l'ordre, si tu mets que des if, il test tout, et prend la bonne, soit perte de temps d'un millième de seconde !

mets un switch -_-'

'Changeras rien...

Si, au moins, on a pas a mettre des if else, if else, if else ...

Oui, mais mettre que des ifs de fera quand même perdre du temps !
 
Korrycube a dit:
Xanafication a dit:
Korrycube a dit:
OasiZ_ a dit:
Korrycube a dit:
Si...
Comme ça, il effectue les tests dans l'ordre, si tu mets que des if, il test tout, et prend la bonne, soit perte de temps d'un millième de seconde !

mets un switch -_-'

'Changeras rien...

Si, au moins, on a pas a mettre des if else, if else, if else ...

Oui, mais mettre que des ifs de fera quand même perdre du temps !

Osef, moi je met un switch parce que flemme de faire des if else :noel: !
 
Korrycube a dit:
OasiZ_ a dit:
Korrycube a dit:
Si...
Comme ça, il effectue les tests dans l'ordre, si tu mets que des if, il test tout, et prend la bonne, soit perte de temps d'un millième de seconde !

mets un switch -_-'

'Changeras rien...

Par éxemple, dans un truck de ce genre ... :
Code:
import java.util.*;
public class JourParMois  { 
  public static void main (String [] parametre)  {
   byte mois, nbjours = 0 ; 
   short année ;
   Scanner lectureClavier = new Scanner(System.in);
   System.out.println("De quel mois s'agit-il ? :") ;
   mois =  lectureClavier.nextByte(); 
   System.out.println("De quelle annee ? :") ;
   année =  lectureClavier.nextShort(); 
   switch(mois)   {
     case 1 : case 3 :
     case 5 : case 7 : 
     case 8 : case 10 :	
     case 12 : 
            nbjours = 31 ; 
            break ;
     case 4 : case 6 :
     case 9 : case 11 :
            nbjours  = 30 ;
            break ;
     case 2 : 
          if (année % 4 == 0 && année % 100 != 0 || année % 400 == 0)
               nbjours  = 29 ; 
          else  nbjours  = 28 ;
          break ;
     default :	
              System.out.println("Impossible, ce mois n'existe pas ") ;
              System.exit(0) ;
   }
   System.out.print(" En " + année + ", le mois n° " + mois) ;
   System.out.println(" a " + nbjours + " jours ") ;
  } 
}