Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les forums > Programmation > Langage Java > [JAVA] la fonction sqrt > Lecture du sujet

[JAVA] la fonction sqrt

Vous devez être inscrit pour pouvoir poster des messages

RésoluLe problème de ce sujet a été résolu

Page : 1 
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : 1 
Hors ligne NarTy # Posté le 04/01/2006 à 19:00:30
Je t'aime amèrement !
Avatar
Groupe : Bannis
Bonjour à tous
je voudrais connaitre la racine carré d'un nombre , pour cela il me faut la foncion sqrt
Mais ou est elle ?
faut 'il faire un import ??

Venez jouer
Mon blog => JuLeS’ ProGs
Programmeur xHTML/CSS,PHP/SQL,Javascript,C à votre service

 
Hors ligne Javier # Posté le 05/01/2006 à 00:52:15
catalan dans l'âme
Avatar
Groupe : Membres
java.lang.math.sqrt(int chiffre)

Vive la doc !!!

Citation : Pffff-Martin-Laval
Moi, quand j'en ai marre de la vie et que mon code fait n'importe quoi, je joue de la flutine, ça me revitalise ! j'écoute les poneys chanter !!!
 
Hors ligne NarTy # Posté le 05/01/2006 à 13:08:40
Je t'aime amèrement !
Avatar
Groupe : Bannis
merci mais quand je l'utilise il me mette Citation : erreur
--------------------Configuration: <Default>--------------------
C:\Documents and Settings\julestruong\Bureau\Programmes\test JAVA\Workspace JAVA\pythagore.java:19: possible loss of precision
found : double
required: int
hypo = Math.sqrt(carre);
^
1 error

Process completed.

apparemment c'est un probleme de taille lol , mais je ne trouve aps la reponse

Venez jouer
Mon blog => JuLeS’ ProGs
Programmeur xHTML/CSS,PHP/SQL,Javascript,C à votre service

 
Hors ligne phoenix_stealer # Posté le 05/01/2006 à 13:32:40
Il faut un debut a tout
Avatar
Groupe : Membres
pas tres compliqué quand meme, il suffit de lire : il faut normalement entrer un entier dans cette fonction, et toi tu entres un double, donc il y a la possibilité de perdre de la precision, donc, par exemple, tu va pas recevoir le carré de 3,2, mais celui de 3.
Ca peut etre ennuyeux.

En tout cas c'est ce que veut dire betement la reponse que tu recoies
Édité le 05/01/2006 à 13:34:45 par phoenix_stealer

"
- L'informatique est un travail de faignant, le but c'est d'en faire le moins possible !!

- Donc je peux ne pas venir au devoir?!

- ... Ok pour cette fois.
"
 
Hors ligne NarTy # Posté le 05/01/2006 à 13:45:53
Je t'aime amèrement !
Avatar
Groupe : Bannis
desolé de te decevoir mais c'est pas ca , mais j'ai tout de meme trouvé la reponse

Venez jouer
Mon blog => JuLeS’ ProGs
Programmeur xHTML/CSS,PHP/SQL,Javascript,C à votre service

 
Hors ligne Synapse # Posté le 05/01/2006 à 13:48:19
sinstudio
Avatar
Groupe : Membres
En bref, tu dois savoir que la fonction sqrt de la classe Math travaille en recevant en paramètre un int et donc tu es obligé de lui envoyer un int en paramètre et non pas un double.
Rien ne t'empêche de caster ton double en int

Image utilisateur
 
Hors ligne Javier # Posté le 05/01/2006 à 17:39:44
catalan dans l'âme
Avatar
Groupe : Membres
Citation : NarTy
desolé de te decevoir mais c'est pas ca , mais j'ai tout de meme trouvé la reponse


Ah bon, j'aurais pourtant dit la même chose... Tu peux nous dire ce qui n'allait pas stp, je serais curieux de le savoir, parceque là o_O


Citation : Synapse
Rien ne t'empêche de caster ton double en int


ça rique de donner la même erreur non ? (tu perds des données de la même façon)
(j'ai jamais essayé de caster un double en int)
Édité le 05/01/2006 à 17:41:22 par Javier

Citation : Pffff-Martin-Laval
Moi, quand j'en ai marre de la vie et que mon code fait n'importe quoi, je joue de la flutine, ça me revitalise ! j'écoute les poneys chanter !!!
 
Hors ligne NarTy # Posté le 05/01/2006 à 18:12:00
Je t'aime amèrement !
Avatar
Groupe : Bannis
oui je vous explique , en fait ce qui n'allait pas c'est la valeur de retour de la fontion sqrt(); pas le parametre

Venez jouer
Mon blog => JuLeS’ ProGs
Programmeur xHTML/CSS,PHP/SQL,Javascript,C à votre service

 
Hors ligne Synapse # Posté le 05/01/2006 à 19:06:34
sinstudio
Avatar
Groupe : Membres
Citation : NarTy
oui je vous explique , en fait ce qui n'allait pas c'est la valeur de retour de la fontion sqrt(); pas le parametre

C'était la déclaration de hypo, c'est ça ?

Image utilisateur
 
Hors ligne phoenix_stealer # Posté le 05/01/2006 à 21:22:15
Il faut un debut a tout
Avatar
Groupe : Membres
ok autant pour moi, elle recoit un double en argument et renvoie un double...en meme temps ca parait logique, dsl :)

"
- L'informatique est un travail de faignant, le but c'est d'en faire le moins possible !!

- Donc je peux ne pas venir au devoir?!

- ... Ok pour cette fois.
"
 
Hors ligne NarTy # Posté le 06/01/2006 à 12:08:07
Je t'aime amèrement !
Avatar
Groupe : Bannis
Citation : Synapse
Citation : NarTy
oui je vous explique , en fait ce qui n'allait pas c'est la valeur de retour de la fontion sqrt(); pas le parametre

C'était la déclaration de hypo, c'est ça ?

oui excactement

Venez jouer
Mon blog => JuLeS’ ProGs
Programmeur xHTML/CSS,PHP/SQL,Javascript,C à votre service

 
Hors ligne _myst3 # Posté le 06/01/2006 à 16:40:11
citation
Avatar
Groupe : Membres
Citation : Javier

ça rique de donner la même erreur non ? (tu perds des données de la même façon)
(j'ai jamais essayé de caster un double en int)

Bah non , si le double vaut par exemple 9,2 quand tu le convertis en int il devient 9 , mais si tu veux que 9,2 soit egale a 10 , tu utilise la fonction round() et tu convertis en int apres.
Hors ligne NarTy # Posté le 06/01/2006 à 17:05:38
Je t'aime amèrement !
Avatar
Groupe : Bannis
Citation : Mystikal Snake
mais si tu veux que 9,2 soit egale a 10 , tu utilise la fonction round() et tu convertis en int apres.
Faut pas plutôt utiliser la fonction ceil() dans ce cas ?

Venez jouer
Mon blog => JuLeS’ ProGs
Programmeur xHTML/CSS,PHP/SQL,Javascript,C à votre service

 
Hors ligne _myst3 # Posté le 06/01/2006 à 18:03:44
citation
Avatar
Groupe : Membres
je sai pas c'est peut etre un alias de round() , mais en tout cas round ca marche :D .

Retour au forum "Langage Java" ou à la liste des forums

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 118 Zéros connectés | Requêtes SQL 7 requêtes | Temps de génération de la page : Total (SQL) 0.0912s (0.076s)