Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

JAVA Write code to complete doublePennies()\'s base case. Sample output for belo

ID: 3905566 • Letter: J

Question

JAVA Write code to complete doublePennies()'s base case. Sample output for below program:

CODE BELOW

public class CalculatePennies {
// Returns number of pennies if pennies are doubled numDays times
public static long doublePennies(long numPennies, int numDays) {
long totalPennies;

if(numDays == 0){
totalPennies = numPennies;
}

}
return totalPennies;
}

else {
totalPennies = doublePennies((numPennies * 2), numDays - 1);
}
return totalPennies;
}

// Program computes pennies if you have 1 penny today,
// 2 pennies after one day, 4 after two days, and so on
public static void main (String [] args) {
long startingPennies;
int userDays;

startingPennies = 1;
userDays = 10;
System.out.println("Number of pennies after " + userDays + " days: "
+ doublePennies(startingPennies, userDays));
}
}

Explanation / Answer

public class CalculatePennies { // Returns number of pennies if pennies are doubled numDays times public static long doublePennies(long numPennies, int numDays) { long totalPennies; if (numDays