rendered paste bodypublic class potenzendiezweite
{
static int EingabeInt() {
String s = "";
try {
s = new java.io.BufferedReader(new java.io.InputStreamReader(System.in)).readLine();
}
catch (java.io.IOException e) {
System.out.println(e);
}
try {
return Integer.parseInt(s);
} catch (NumberFormatException e) {
System.out.print("Eingabe war keine gueltige Zahl, bitte geben Sie einen Integer ein: ");
return EingabeInt();
}
}
public static void main(String[] args)
{
int basis=0;
int exponent=0;
int ergebnis=1;
System.out.println("Bitte die gewuenschte Basis eingeben.");
basis=EingabeInt();
System.out.println("Bitten den gewuenschten Exponenten eingeben.");
exponent=EingabeInt();
int i=exponent;
/*while(true)
{
ergebnis=ergebnis*basis;
i--;
if(i==0)
{
break;
}
}*/
/*do
{
ergebnis=ergebnis*basis;
i--;
if(i==0)
{
break;
}
}
while(true);*/
for(int m=1; m==0; m++)
{
ergebnis=ergebnis*basis;
i--;
if(i==0)
{
break;
}
}
System.out.println(basis + " ^ " + exponent + " = " + ergebnis);
}
}