Hallo zusammen,
vielleicht kann mir hier jemand helfen. Ich versuche gerade Java zu lernen und komme bei folgender Aufgabe nicht weiter.
Erweitern Sie den Taschenrechner (Siehe Code), so dass er Potenzen berechnen kann.
Der erste eingelesene Wert soll dabei die Basis bilden und der zweite eingelesene Wert den Exponenten. Wenn Sie die Zahlen 2 und 3 eingelesen haben, soll der Taschenrechner also 2hoch3 rechnen.
Erstellen Sie für das Berechnen der Potenz eine eigene Methode. Die Potenz soll durch einen Schleife errechnet werden.
Ich stehe gerade wirklich wie vor einer Wand. Kann mir jemand helfen?
Vielen Dank schonmal im Voraus.
vielleicht kann mir hier jemand helfen. Ich versuche gerade Java zu lernen und komme bei folgender Aufgabe nicht weiter.
Erweitern Sie den Taschenrechner (Siehe Code), so dass er Potenzen berechnen kann.
Der erste eingelesene Wert soll dabei die Basis bilden und der zweite eingelesene Wert den Exponenten. Wenn Sie die Zahlen 2 und 3 eingelesen haben, soll der Taschenrechner also 2hoch3 rechnen.
Erstellen Sie für das Berechnen der Potenz eine eigene Methode. Die Potenz soll durch einen Schleife errechnet werden.
Ich stehe gerade wirklich wie vor einer Wand. Kann mir jemand helfen?
Vielen Dank schonmal im Voraus.
Code:
//Festlegen der Variablen
int zahl1, zahl2;
String eingabe;
//Einlesen der Werte
zahl1 = Integer.parseInt(JOptionPane.showInputDialog("Bitte geben Sie die erste Zahl ein:"));
zahl2 = Integer.parseInt(JOptionPane.showInputDialog("Bitte geben Sie die zweite Zahl ein:"));
//Einlesen der Rechenoperation
eingabe = JOptionPane.showInputDialog("Geben Sie die gewünschte Operation ein (+, -, *, /):");
//Auswertung
switch(eingabe)
{
//Case +
case "+":
System.out.println("Das Ergebnis = " + (zahl1 + zahl2));
break;
//Case -
case "-":
System.out.println("Das Ergebnis = " + (zahl1 - zahl2));
break;
//Case *
case "*":
System.out.println("Das Ergebnis = " + (zahl1 * zahl2));
break;
//Case /
case "/":
System.out.println("Das Ergebnis = " + (zahl1 / zahl2));
break;
}
}
}