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

Hey guys, Just looking for some JAVA coding assistance on this one. Modify secon

ID: 3777362 • Letter: H

Question

Hey guys,

Just looking for some JAVA coding assistance on this one.

Modify secondVerse to play "The Name Game" (a.k.a. "The Banana Song", see Wikipedia.org), by replacing "(Name)" with userName but without the first letter. Ex: if userName = "Katie", the program prints:

Note: The song verse may change, such as: Banana-fana fo-f(Name)!!! or Apple-fana fo-f(Name)

import java.util.Scanner;

public class NameSong {
public static void main (String [] args) {
String secondVerse = "Banana-fana fo-f(Name)!";
String userName = "Katie";

userName = userName.substring(1); // Removes first char from userName

/* Your solution goes here */

System.out.println(secondVerse);

return;
}
}

Explanation / Answer

NameSong.java


public class NameSong {

   public static void main(String[] args) {
       String secondVerse = "Banana-fana fo-f(Name)!";
       String userName = "Katie";
       userName = userName.substring(1);
       String replaceString = "(Name)";
       secondVerse = secondVerse.replace(replaceString, "");
       char lastChar = secondVerse.charAt(secondVerse.length()-1);
       secondVerse = secondVerse.substring(0,secondVerse.length()-1);
       secondVerse = secondVerse + userName+lastChar;

       System.out.println(secondVerse);
       return;
   }

}

Output:

Banana-fana fo-fatie!