
Que tal compañeros les dejo un apunte, es una función para sacar la potencia, aquí
se manejan excepciones.
1: package unidad5;
2:
3: public class Potencia {
4:
5: public static long potencia(long numero, long exponente)
6: {
7: long resultado=1;
8: if(exponente<0) throw new IllegalArgumentException("Exponente incorrecto");
9: for(int x=0; x<exponente; x++)
10: {
11: resultado=resultado*numero;
12: }
13: return resultado;
14: }
15: public static void main(String[] args){
16: try{
17: System.out.println(potencia(3,3));
18: }catch(IllegalArgumentException e){
19: System.out.println("");
20: }catch(IllegalArgumentException e){
21: System.out.println("Exponente incorrecto");
22: }
23: }
24:
25: }
Deja un comentario