Hallo!
Ich versuche mit einer for-Schleife die n te Potenz zur Basis 2 auszurechnen. Aber aus irgendeinem Grund gelingt mir das nicht. Mein Programm sieht so aus (habe jetzt den Teil mit public static voi.... usw. rausgenommen, es klappt alles wunderbar, nur nicht so wie ich es haben möchte):
Ich vermute die Bedingugn macht alles irgendwie falsch, aber ich habe auch keine Idee welche andere Bedingung ich sonst nehmen könnte.
Ich versuche mit einer for-Schleife die n te Potenz zur Basis 2 auszurechnen. Aber aus irgendeinem Grund gelingt mir das nicht. Mein Programm sieht so aus (habe jetzt den Teil mit public static voi.... usw. rausgenommen, es klappt alles wunderbar, nur nicht so wie ich es haben möchte):
Java:
String p = JOptionPane.showInputDialog("Wert Potenzgrad");
int n = Integer.parseInt(p);
int erg;
if (n == 0) {
erg = 1;
System.out.println(erg);
} else for (int i = 1; i <= 2 * i; i *= 2) {
erg = 2 * i;
System.out.println(erg);
}
Zuletzt bearbeitet von einem Moderator: