Potencia

Olá pessoal estou começando a programar java e queria saber como é a potencia em java.

Formula de potencia.

Até mais!!

Dê uma olhada nessa documentação, acho q pode te ajudar;

http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Math.html#pow(double,%20double)

Na classe Math tem os métodos prontos para realizar vários calculos

só não lembro qual é

mas se vc pesquisar essa classe vc encontra rápido

Já que você está começando, aqui vai uma dica quentissíma.
Aprenda a ler e entender a documentação da API que você se dará muito bem.

Para esta sua dúvida, a classe java.lang.Math tem tudo que você precisa quando for lidar com matemática.

http://java.sun.com/j2se/1.5.0/docs/api/

Procure por Math.
Mas já te adiantando:

[quote]pow(double a, double b)
Returns the value of the first argument raised to the power of the second argument.[/quote]

double result = Math.pow(double a, double b)

aqui tem um codígo que aceita várias pontências


public class Pot
{

         public static int myPow( int x, int y )
         {
                  int result = x;
                  for ( int i=1;i<y;i++ )
                        result = result * x;
                  return result;
         }

         public static void main ( String args[] )
         {
                  int num = 2, pot = 2, result2;
                  result2 = myPow( num, pot );
                  System.out.println( "The pontencia of "+ num +" elevated the "+ pot +" is = "+ 
                              result2 );
         }

}

Se quiser fazer apenas com operações primitivas ao invés de utilizar pacotes prontos do java faça assim:

static int potenciaDe(int b,int e){
		int bInicial=b;
		for(int i=1;i<=e;i++)b*=bInicial;
		return b/bInicial;
	}

Aproveitando um tópico mais antigo, preciso de calcular a exponenciação de números flutuantes e a classe Math.pow só funciona com o tipo Double. Alguém conhece alguma biblioteca Java que faça isso, ou então conhece alguma referência do algoritmo de cálculo pra eu implementar?