public class ExponentMethod
1: //ExponentMethod.java
3: import java.util.Scanner;
5: public class ExponentMethod
6: {
7: public static int raiseToPower
8: (
9: int baseVal,
10: int exponentVal
11: )
12: {
13: int resultVal;
15: if (exponentVal == 0)
16: {
17: resultVal = 1;
18: }
19: else
20: {
21: resultVal = baseVal; /* v Your solution goes here v */
22: resultVal = baseVal * raiseToPower(baseVal, exponentVal - 1);
23: }
25: return resultVal;
26: }
28: public static void main (String [] args)
29: {
30: Scanner scnr = new Scanner(System.in);
31: int userBase;
32: int userExponent;
34: userBase = scnr.nextInt();
35: userExponent = scnr.nextInt();
36: System.out.println
37: (
38: userBase
39: + "^"
40: + userExponent
41: + " = "
42: + raiseToPower(userBase, userExponent)
43: );
44: }
45: }