Hey guys Just looking for some JAVA coding assistance on thi
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;
}
}
Solution
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!
