JAVA???????????

Bonjour,
public static float destance(point P1,point P2)
{
double d1,d2,d;
float res;
d1=math.pow (p2.abs-p1.abs,2);
d2=math.pow (p2.ord-p1.ord,2);
d=math.sqrt(d1+d2);
res=(float)d;
return res;
}

=>svp quelle est le role de:
-public static float destance(point P1,point P2)
-d1=math.pow (p2.abs-p1.abs,2);

et merci d'avance
Configuration: Windows XP
Firefox 3.0.4

2 réponses

  1. Contributeur
    Bonsoir,
    Pour une bonne compréhension du mot clé static, tu veux aller voir le très bon article de Killian : http://www.commentcamarche.net/faq/sujet 14564 le mot cle static ou les attributs et methodes de classe en poo

    Cordialement,
    1. Bonjour,

      Théorème de Pythagore : "le carré de l'hypoténuse..."

      d1=math.pow (p2.abs-p1.abs,2);

      Donne pour d1 le carré d'un côté de l'angle droit (d2 pour l'autre).

      J'aurais quand même écrit cela autrement :

      d1 = (p2.abs-p1.abs)*(p2.abs-p1.abs);

      Manu
      1. merci mon ami main ce n'est pas ça mon question
        mon question est quelles est l'utilité de :static et pow dans ce programme
      2. @mreiwaRebonjour,

        static parce que c'est une méthode de classe, indépendante de l'objet.

        pow sert à élever à une puissance, ici c'est pour faire compliqué alors qu'on peut faire simple.

        Manu