Foction Math.pow
Bor
-
fiddy Messages postés 11653 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 11653 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je veux ecrire un petit prog
qd je saisie un chiffre , il m'affiche le carré des 3 premiers impaires
voila le debut de mon code
public class Math {
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(tab[i],2.0));
}
}
}
mais j'arrive pas à utiliser la fonction(Math.pow())
je veux ecrire un petit prog
qd je saisie un chiffre , il m'affiche le carré des 3 premiers impaires
voila le debut de mon code
public class Math {
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(tab[i],2.0));
}
}
}
mais j'arrive pas à utiliser la fonction(Math.pow())
1 réponse
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));
}
}
}