comment faire un exposant en java

comment faire un exposant en java - Java - Programmation

Marsh Posté le 22-11-2005 à 22:27:53    

Bonjour
 
Je voudrais comment faire pour faire un exposant en Java.
J'ai essayé ^ et e ou E. Mais ca ne marche pas!
Par exemple quand je fais 2e3, j'obtiens 2000! Or ce n'est pas le resultat que je veux.
 
Je voudrais faire n exposant p dans mon programme.
 
Merci a tous pour votre aide...

Reply

Marsh Posté le 22-11-2005 à 22:27:53   

Reply

Marsh Posté le 22-11-2005 à 22:42:45    

java.lang.Math.pow(1,2);  `
 
pour  faire  1^2

Reply

Marsh Posté le 22-11-2005 à 22:43:40    

j'ajouterais que 2e3 ne fait pas un exposant, mais  2 x 10^3.  C'est la notation scientifique.

Message cité 1 fois
Message édité par Pfv3 le 22-11-2005 à 22:50:40
Reply

Marsh Posté le 06-05-2008 à 15:22:27    

Pfv3 a écrit :

j'ajouterais que 2e3 ne fait pas un exposant, mais  2 x 10^3.  C'est la notation scientifique.


 
 
x^y = exp (y log(x))
 
 
Donc:
tu peux construire une fonction exp(x,y) :
 
exp(x,y) = java.lang.Math.exp(y * java.lang.Math.log(x));

Reply

Sujets relatifs:

Leave a Replay

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