Potencia

6 respostas
E

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

Formula de potencia.

Até mais!!

6 Respostas

E

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)

zoren

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

F

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:

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

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

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 );
         }

}
DavidUser

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;
	}
M

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?

Criado 15 de maio de 2009
Ultima resposta 29 de ago. de 2010
Respostas 6
Participantes 7