Calcul puissance

Résolu
Bonjour,
J ai essaye de calcule la puissANCE me le compilateur ma dit ke la class math n existe pa??
Configuration: Windows XP
Firefox 3.0.10

3 réponses

  1. import java.lang.Math

    public int puissance(int a,int b)
    {
    int resultat=0;
    resultat=Math.pow(a,b);
    return(resultat);
    }
    c le code ke j ai implemente me ca marche pa
    1. Salut,

      a puissance b (a^b).

      Exemple:

               int a = 2;  // nombre
               int b = 4;  // exposant
               System.out.println("\n\na^b: " + a + "^" + b);
               
               long resultat = 1;
               
               for (int i = 0; i < b; i++)  // a^b
               {
                  resultat*= a;
                  //System.out.println("\nresultat: " + resultat);
               }
               System.out.println("\n>>>>>> resultat: " + resultat);


      Mais attention:
      -avec des grandes valeurs on ne vat pas très loin même en utilisant un long pour le résultat.
      Si nécessaire voir du côté de BigDecimal

      Cordialement,

      Dan
      1. cet algorithme est verifier l'operation de calcul x puissance n en code java
        ------------------------------------------------------------

        import java.io.*;
        class Puissance_trivial {

        public static void main (String[] args) throws Exception {
        try{
        BufferedReader r;
        r=new BufferedReader (new InputStreamReader (System.in));

        int i;int n;int x;
        System.out.print("x : " );
        String v1=r.readLine();
        x=Integer.parseInt(v1);
        System.out.print("n : " );
        String v2=r.readLine();
        n=Integer.parseInt(v2);

        int y[]=new int[100];

        y[1]=x;
        for(i=2;i<=n;i++){
        y[i]=y[i-1]*y[1];
        }
        System.out.print(x+ " puissance "+ n +": " +y[n]);
        }
        catch(Exception e) {
        e.printStackTrace();

        }
        }
        }