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
A voir également:

2 réponses

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
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
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
mreiwa Messages postés 109 Statut Membre 3 > Manu
 
merci mon ami
0
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