/* Schreiben Sie eine Klasse Power und speichern Sie diese als Power.java. Ihr Programm
bekommt die zwei Integer x und n in genau dieser Reihenfolge über die Standardeingabe und
soll auf der Standardausgabe das Ergebnis von nx (genau eine Zahl) anzeigen. Nutzen Sie
Rekursion! */
Ich weiß in der Theorie wie ich dinge/Problemstellungen umsetzen kann, aber wenn es dann zur implementierung in Java kommt habe ich wirklich immer Fehlermeldungen und weiß dann garnicht was genau das Problem ist, ich hänge schon insgesamt 1-2 Stunden an der Aufgabe und versuche sie zu Lösen.
bekommt die zwei Integer x und n in genau dieser Reihenfolge über die Standardeingabe und
soll auf der Standardausgabe das Ergebnis von nx (genau eine Zahl) anzeigen. Nutzen Sie
Rekursion! */
Java:
import java.util.Scanner;
public class Power {
static Scanner scanner = new Scanner(System.in);
public static int sum(int x, int n, java.util.Scanner scan) {
int x = scanner.nextInt();
int n = scanner.nextInt();
if (Eingabe == 0)
return 0;
else
return sum(0, scan) + n + x;
}
public static void main(String[] args) {
java.util.Scanner scan = new java.util.Scanner(System.in);
System.out.println("Zuerst Exponent dann Basis eingeben.");
System.out.println(sum(0, scan));
}
}
Ich weiß in der Theorie wie ich dinge/Problemstellungen umsetzen kann, aber wenn es dann zur implementierung in Java kommt habe ich wirklich immer Fehlermeldungen und weiß dann garnicht was genau das Problem ist, ich hänge schon insgesamt 1-2 Stunden an der Aufgabe und versuche sie zu Lösen.