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

mreiwa Messages postés 109 Statut Membre -  
Marco la baraque Messages postés 1030 Statut Contributeur -
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. Manu
     
    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
    0
    1. mreiwa Messages postés 109 Statut Membre 3
       
      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
      0
      1. Manu > mreiwa Messages postés 109 Statut Membre
         
        Rebonjour,

        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
        0
      2. mreiwa Messages postés 109 Statut Membre 3 > Manu
         
        merci mon ami
        0
  2. Marco la baraque Messages postés 1030 Statut Contributeur 329
     
    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,
    0