Hallo, ich habe hier was mit folgenden Bedingungen programmiert, kann da jmd einen Fehler heraussehen?
Eingabe einer Zahl n
- Berechnen von 2 hoch n
- Ausgabe des Ergebnisses an den Benutzer
- Frage an Benutzer, ob eine erneute Berechnung gewünscht ist
- Programm beenden oder neuen Ablauf starten
Java:
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println(Math.pow(2, sc.nextInt()));
System.out.println("Neu starten? (j/n)");
if (sc.next().equals("j")) {
main(null);
} else {
System.exit(0);
}
}