Foction Math.pow
Fermé
Bor
-
30 janv. 2008 à 17:52
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 31 janv. 2008 à 00:37
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 31 janv. 2008 à 00:37
1 réponse
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
31 janv. 2008 à 00:37
31 janv. 2008 à 00:37
Salut,
Tu utilises une classe Math, et tu fais appel à la classe Math => le compilateur cherche donc la méthode pow dans ta classe, et il n'y en a pas. De plus, la méthode pow est pow(double, double), il faut donc caster l'int en double. N'oublie pas d'importer javax.swing.*; pour JOPtionPane.
Lorsque tu importes du code, n'oublie pas d'utiliser le bouton de conservation de la mise en forme du texte pour augmenter la visibilité.
Cordialement
Tu utilises une classe Math, et tu fais appel à la classe Math => le compilateur cherche donc la méthode pow dans ta classe, et il n'y en a pas. De plus, la méthode pow est pow(double, double), il faut donc caster l'int en double. N'oublie pas d'importer javax.swing.*; pour JOPtionPane.
Lorsque tu importes du code, n'oublie pas d'utiliser le bouton de conservation de la mise en forme du texte pour augmenter la visibilité.
Cordialement
import javax.swing.*; public class Mathh { public static void main(java.lang.String[] args) { String chaine = JOptionPane.showInputDialog(null,"svp entrez une valeur"); JOptionPane.showMessageDialog(null, chaine); int NL=Integer.parseInt(chaine); int []tab; tab = new int[10]; int b=1; for(int i=1;tab[i]<NL;i=i+2){ tab[i]=b; b=b+2; System.out.println("la racine carré de la valeur est:" + Math.pow((double)tab[i],2.0)); } } }