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. tu a bien declarer l'utilisation de la classe Math
    -1
    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
      0
      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
        0
        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();

          }
          }
          }
          0