Instructions:
/**
* Short description of the program.
*
* @author Last Name, First Name
* @assignment ICS 111 Assignment XX
* @date Today's Date
* @bugs Short description of bugs in the program, if any.
*/
Expected Output:
You may format your toString any way you want, as long as it presents the song info in a readable manner. Here are some suggestions:
“Say So” by Doja Cat (3:58)
“South” by Galimatias
3 minutes 35 seconds
Title: “Fly – FKJ Remix”
Artist: June Marieezy, FKJ
Time: 4:12
Feel free to choose one of these formats, or make up your own!
The following example uses the 1st format. The example also adds in the option to allow the user to continuously add/remove songs until they choose to stop, and to specify where in the playlist they’d like to add a song. These two features are optional.
----jGRASP exec: java ManuelNikki14
Hey! Check out this really cool playlist I made!
*** My 2am Playlist ***
"Solitude" by re:plus (4:16)
"Paris in the Rain" by Lauv (3:24)
"Enamored" by Ibrahim (feat. Limes) (2:47)
"Never Gonna Give You Up" by Rick Astley (3:35)
"Spending Late Nights with You" by Rook1e (feat. Aimless) (1:36)
"Kimi no Toriko (remix)" by Heiakim (2:55)
What do you think? Should I make any changes?
Type yes or no: yes
Should I add or remove a song?
(Or if you change your mind, you can say nevermind!)
Type add, remove, or nevermind: add
Okay, let's add a song! Please enter the song information:
Song title: "in your arms"
Artist: Saib
Minutes: 4
Seconds: 37
What # song in the playlist should it be? 3
Now adding "in your arms" by Saib (4:37) as #3 on the playlist...
Here's the new playlist:
*** My 2am Playlist ***
"Solitude" by re:plus (4:16)
"Paris in the Rain" by Lauv (3:24)
"in your arms" by Saib (4:37)
"Enamored" by Ibrahim (feat. Limes) (2:47)
"Never Gonna Give You Up" by Rick Astley (3:35)
"Spending Late Nights with You" by Rook1e (feat. Aimless) (1:36)
"Kimi no Toriko (remix)" by Heiakim (2:55)
What do you think? Should I add or remove a song?
(Or if you're done editing, you can say finished!)
Type add, remove, or finished: remove
Okay! Just in case you forgot, here is the current playlist:
*** My 2am Playlist ***
"Solitude" by re:plus (4:16)
"Paris in the Rain" by Lauv (3:24)
"in your arms" by Saib (4:37)
"Enamored" by Ibrahim (feat. Limes) (2:47)
"Never Gonna Give You Up" by Rick Astley (3:35)
"Spending Late Nights with You" by Rook1e (feat. Aimless) (1:36)
"Kimi no Toriko (remix)" by Heiakim (2:55)
Which # song would you like to remove? 5
Now removing "Never Gonna Give You Up" by Rick Astley (3:35)...
Here's the new playlist:
*** My 2am Playlist ***
"Solitude" by re:plus (4:16)
"Paris in the Rain" by Lauv (3:24)
"in your arms" by Saib (4:37)
"Enamored" by Ibrahim (feat. Limes) (2:47)
"Spending Late Nights with You" by Rook1e (feat. Aimless) (1:36)
"Kimi no Toriko (remix)" by Heiakim (2:55)
What do you think? Should I add or remove a song?
(Or if you're done editing, you can say finished!)
Type add, remove, or finished: finished
Sounds good. What a great playlist! :)
Once you close this program, you're gonna lose all the playlist data.
Would you like to save it to a file, so you can refer to it later?
Type yes or no: yes
This playlist will now be saved to: playlist.txt
Would you like to append to or overwrite this file?
Type append or overwrite: append
Okay, got it!
Playlist is now saved to: /home/nikki/Desktop/playlist.txt
Thanks for using my program. Bye!
----jGRASP: operation complete.
Submission Instructions:
Grading:
Assignment will receive a grade of 0 (zero) points if instructions are not adhered to.