Aide pour comprendre une fonction

Aide pour comprendre une fonction - Java - Programmation

Marsh Posté le 02-11-2007 à 12:34:46    

Bonjour a tous, je n'arive pa a comprendre conment fonctionne la fonction suivante (surtout ce qui est en rouge) : donc si quelqu'un pouvait m'expliquer... Merci d'avance
 
static void afficher(double[] p)
    {
 System.out.print("P(x) =" );
 if (degre(p) > 1)
 {
     System.out.print((p[degre(p)] > 0) ? " " : " - " );
     System.out.printf("%5.2f x^%d", Math.abs(p[degre(p)]), degre(p));
     
     for (int i = degre(p) - 1; i > 1; i--)
     {
  if (p[i] != 0)
  {
      System.out.print((p[i] > 0) ? " + " : " - " );
      System.out.printf("%5.2f x^%d", Math.abs(p[i]), i);
  }
     }
 }
 if (degre(p) >= 1)
 {
     if (p[1] != 0)
     {
  System.out.print((p[1] > 0) ? " + " : " - " );
  System.out.printf("%5.2f x", Math.abs(p[1]));
     }
 }
 if (p[0] != 0)
 {
     System.out.print((p[0] > 0) ? " + " : " - " );
     System.out.printf("%5.2f", Math.abs(p[0]));
 }
    }

Reply

Marsh Posté le 02-11-2007 à 12:34:46   

Reply

Marsh Posté le 02-11-2007 à 13:26:46    

http://java.sun.com/javase/6/docs/api
 
=> Class System, on voit que "out" est de type PrintStream.
=> Class PrintStream, méthode printf(), avec un chouette lien sur cette page :
http://java.sun.com/javase/6/docs/ [...] tml#syntax

Reply

Marsh Posté le 02-11-2007 à 13:30:06    

il y a printf en java maintenant [:totoz]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 02-11-2007 à 13:32:05    

C is not dead ! [:jar jar]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed