public class Power
{
public static double power(double base, double basePow)
{
if(basePow==0)
{
return 1;
}
else if(basePow==1)
{
return base;
}
else if(basePow>1)
{
return base*power(base,basePow-1);
}
else
{
return 1/power(base, -1 * basePow);
}
}
}
//main class
import java.util.Scanner;
public class Main {
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
System.out.print("Enter the base number: ");
double base = input.nextInt();
System.out.print("Enter the base power: ");
double basePow = input.nextInt();
Power access = new Power();
System.out.print(base + " to the power of " + basePow + " is: " + access.power(base, basePow));
}
}
0 comments:
Post a Comment