01. Escreva um método integerPower (base, expoente) que retorne o valor da baseexpoente. Por exemplo, integerPower (3,4) calcula 34 (ou 3*3*3*3). Assuma que expoente é um inteiro não zero, positivo e base é um inteiro. O método integerPower deve utilizar uma instrução 'FOR' ou 'WHILE' para controlar o cálculo. Não utiliza métodos da classe MATH. Incorpore esse método a um aplicativo que lê os valores inteiros para base e expoente e realiza o cálculo com o método integerPower.
import java.util.Scanner;
public class IntegerPowerProva {
/**
* @param args
*/
public static void main(String[] args) {
int base,expoente;
do{
System.out.println("Digite o valor da base = ");
Scanner leitura=new Scanner (System.in);
base=leitura.nextInt();
System.out.println("Digite o valor do expoente = ");
Scanner leitura1 = new Scanner (System.in);
expoente=leitura1.nextInt();
}
while (expoente<=0);
int resultado;
resultado = integerPower(base,expoente);
System.out.println("O resultado da potenciação é = "+resultado);
}
public static int integerPower(int base, int expoente){
int resultado=base;
for (int i=1;i < expoente;i++){
resultado=resultado*base;
}
return resultado;
}
}
Nenhum comentário:
Postar um comentário