aufgabe2a.java 770 B

1234567891011121314151617181920212223242526272829
  1. import java.util.Scanner;
  2. public class aufgabe2a
  3. {
  4. public static int berechnePotenz(int a, int n)
  5. {
  6. if (n > 1)
  7. return a * berechnePotenz(a, n - 1);
  8. else
  9. return a;
  10. }
  11. public static void main(String[] args)
  12. {
  13. Scanner scanner = new Scanner(System.in);
  14. try {
  15. System.out.printf("Gib einen Wert > 0 fuer a ein: ");
  16. int a = scanner.nextInt();
  17. System.out.printf("Gib einen Wert > 0 fuer n ein: ");
  18. int n = scanner.nextInt();
  19. int ergebnis = berechnePotenz(a, n);
  20. System.out.println("Das Ergebnis ist: " + ergebnis);
  21. }
  22. catch (Exception ex)
  23. {
  24. System.out.println(ex.toString());
  25. }
  26. }
  27. }