Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

If they are blurred at all for you, I know that zooming in on Google Chrome works fine to see it clearly. JAVA ON APACHE

image text in transcribed

image text in transcribed

image text in transcribed

image text in transcribed

image text in transcribed

image text in transcribed

If they are blurred at all for you, I know that zooming in on Google Chrome works fine to see it clearly.

JAVA ON APACHE NETBEANS

Instructions li. - Artist (um Tracks tracks) i the number of tracks is one, it should display 1 track in the parentheses. For this assignment you will be implementing an application that manages a music collection. The application will allow the user to add albums to the collection and create a playlist of songs from that collection. The collection, albums, and playlist should all be implemented using arrays. The Song Class A method called displas:Tracklist that displays each track with the corresponding track number before it. Use the format code%3d to align the track numbers to the right. The Song class has the following members: Private instance variables for the title, artist, and length of the song in seconds. A constructor that takes a title, artist, number of minutes, and number of seconds and creates a Song object. The length of the song is calculated by multiplying the number of minutes by 60 and adding the number of seconds. . Accessor methods for the title, artist, and length. A method called display that displays a song in the following format: li. - Artist Minutes Seconds) . The AlbumCollection Class The AlbumCollection class has the following members: A public named constant for the maximum number of albums allowed in a collection. Private instance variables for the number of albums in the collection, and an array of Album objects. A default constructor that initializes the number of albums to zero and the array to a new a array that can store the maximum number of albums allowed. . An accessor function for the number of albums. A balean, method called addAlbum that takes an Album as a parameter. If the collection is full it retums false. Otherwise, it stores the album in the next open spot in the array and increments the number of albums. A method called find Album that takes a title and artist as parameters and uses a sequential search to find and return the first album it finds with the given title and artist. If no album is found, it returns null. A void method called sort Albums that sorts all of the albums in the collection using selection sort, with the comes Before method from the Album class determining the sorting order. A void method called display Albums that displays all of the albums in the collection A void method called displaxSopes that displays all of the albums in the collection along with their track lists. 00000000000000000000. display the seconds as a two-digit number you can use the format code %02d. This will add a leading zero if the number of seconds is less than 10. The Album Class The Album class has the following members: The Playlist Class The Playlist class has the following members: Private instance variables for the title, artist, and tracklist of the album. The tracklist should be an array of Song objects. A constructor that takes a title, artist, and an array of Song objects and initializes the private instance variables. The tracklist should be initialized by creating a new array and copying all of the Song objects from the array passed as a parameter. Accessor methods for the title and artist. A method called getNum Tracks that returns the number of tracks on the album. A method called getIrack that takes a track number between 1 and the number of tracks and returns the corresponding song. If the number provided is out of range, it retums null. A method called come Before that takes another album as a parameter and returns true if the album the method was called on comes before the album passed as a parameter. The order is determined by the artist first, then the title. Use compare Tatenore case, and equalsignorecase to do the artist and title comparisons. A method called displasAlbum that displays the title, artist, and number of tracks in the following format: A public named constant for the maximum number of songs allowed in a playlist. Private instance variables for the number of songs in the playlist and an array of Song objects. A default constructor that initializes the number of songs to zero and the array to a new array that can store the maximum number of songs allowed. An accessor function for the number of songs. A method called getLength that returns the total length in seconds of the songs on the playlist. A boolean method called addSong that takes an Song as a parameter. If the playlist is full, it retums false. Otherwise, it stores the song in the next open spot in the array and increments the number of songs. A void method called display that displays all of the songs in the playlist, followed by the total length of the playlist in minutes and seconds. A void method called clear that empties out the playlist by setting the number of songs to 0. It does not have to go through the array and remove any songs. The Main Class The main class should be called Yourlastname Program and has the following members: . A private static void method called display Menuu. that has no parameters and displays the following menu: uuuuuuuuuuuuuuuuuuuuuuuuu. one of the following: 1. Add an album to the collection 2. Display the albums in the collection 3. Display the songs in the collection 4. Sort the albums in the collection 5. Add a song to the playlist 6. Display the playlist 7. Clear playlist 8. Exit the program A private static method called getSong From Allus that takes an Album as a parameter and does the following: 1. Display the tracklist for the album 2. Prompt the user to choose a track number. 3. Call the getTrack method to get the song with the given track number. 4. If the track number is not valid, go back to step 2. 5. Otherwise, return the song. A main function that does the following: 1. Create an empty Album Collection and an empty Playlist 2. Display a welcome message. 3. Call display Menu to display the menu. 4. Call getChoice to get the user's choice. 5. If the choice is 1, call create Albums, to create a new album and add the album to the collection. 6. If the choice is 2, display the albums in the collection. 7. If the choice is 3, display the songs in the collection. 8. If the choice is 4, sort the albums in the collection. 9. If the choice is 5, call get Album From Collection, to select an album, call zetSongFu Album to select a song, and add the song to the playlist. 10. If the choice is 6, display the playlist. 11. If the choice is 7, clear the playlist. 12. If the choice is , display a thank you message. 13. If the choice is any other value, display an error message. 14. Go back to step 3 unless the choice was 8. A private static method called getChoice that takes no arguments, reads an integer from the user, and returns it. A private static method called create Albums that does the following: 1. Prompt the user for an album title. 2. Prompt the user for an album artist. 3. Prompt the user for the number of tracks on the album until the user enters a value greater than zero. 4. Call the get Tracklist method to prompt the user for the tracks on the album and get an array of Song objects 5. Create a new Album object with the title, artist, and track list provided and retum it. A private static method called zet Tracklist that takes the number of tracks and the album artist as parameters and does the following: 1. Prompt the user for the title and length in minutes and seconds for each track. 2. Create a Song object for each track with the information provided and store it in an array of Song objects. 3. Return the array of Song objects. A private static method called getAlbum From Collection that takes an Album Collection as a parameter and does the following: 1. Prompt for the title and artist to search for. 2. Call the findAlbum method to find the album in the collection. 3. If the album is not found, display a message indicating that the album is not in the collection, and go back to step 1. 4. Otherwise return the album. Example Input and Output Welcome to Nicholas Coleman's music manager! ! Choose one of the following: 1. Add an album to the collection 2. Display the albums in the collection 3. Display the songs in the collection 4. Sort the albums in the collection 5. Add a song to the playlist 6. Display the playlist 7. Clear playlist 8. Exit the program Invalid choice Choose one of the following: 1. Add an album to the collection 2. Display the albums in the collection 3. Display the songs in the collection 4. Sort the albums in the collection 5. Add a song to the playlist 6. Display the playlist 7. Clear playlist 8. Exit the program 1 Track 7 title: Out There Somewhere? (Part 1) Track 7 length: 1042 Album title: In Sides Album artist: Orbital How many tracks are on the album? 8 Track 8 title: Out There Somewhere? (Part 2) Track 8 length: 13 26 Choose one of the following: 1. Add an album to the collection 2. Display the albums in the collection 3. Display the songs in the collection 4. Sort the albums in the collection 5. Add a song to the playlist 6. Display the playlist 7. Clear playlist 8. Exit the program 1 Track 1 title: The Girl with the Sun in Her Head Track 1 length: 10 26 Track 2 title: P.E.T.R.O.L. Track 2 length: 6 17 Album title: Richard D. James Album Track 3 title: The Box (Part 1) Track 3 length: 6 28 Album artist: Aphex Twin How many tracks are on the album? 10 Track 4 title: The Box (Part 2) Track 4 length: 60 Track 1 title: 4 Track 1 length: 337 Track 5 title: Dawr. Bude Track 5 length: 955 Track 2 title: Comish Acid Track 2 length: 2 14 Track 6 title: Adnan's Track 6 length: 8 41 Track 3 title: Peek 824545201 Track 3 length: 305 In Sides - Orbital (8 tracks) Richard D. James Album - Aphex Twin (10 tracks) Track 4 title: Eingerbik Track 4 length: 3 48 Track 5 title: Carn Marth Track 5 length: 2 33 Choose one of the following: 1. Add an album to the collection 2. Display the albums in the collection 3. Display the songs in the collection 4. Sort the albums in the collection 5. Add a song to the playlist 6. Display the playlist 7. Clear playlist 8. Exit the program 3 Track 6 title: To Cure a Weakling Child Track 6 length: 43 Track 7 title: Goon Gumpas Track 7 length: 22 Track 8 title: Yellow Calx Track 8 length: 34 In Sides - Orbital (8 tracks) 1. The Girl with the Sun in Her Head - Oroital (10:26) 2.P.E.T.R.O.L. - Orbital (6:17) 3. The Box (Part 1) - Orbital (6:28) 4. The Box (Part 2) - Orbital (6:00) 5. Dwr Rudi - Oroital (9:55) 6. Adnan's - Orbital (3:41) 7. Out There Somewhere? (Part 1) - Orbital (10:42) 8. Out There Somewhere? (Part 2) - Orbital (13:26) Richard D. James Album - Aphex Twin (10 tracks) 1.4 - Aphex Twin (3:37) 2. Cornish Acid - Aphex Twin (2:14) 3. Peek 824545201 - Aphex Twin (3:05) 4. Fingerhik - Aphex Twin (3:48) 5. Carr Marth - Aphex Twin (2:33) 6. To Cure a Weakling Child - Aphex Twin (4:03) 7. Goon Gumpas - Aphex Twin (2:02) 8. Yellow Calx - Aphex Twin (3:04) 9. Girl Boy Song - Aphex Twin (4:52) 10. Logan Rock Witch - Aphex Twin (3:33) Track 9 title: Girl Boy Song Track 9 length: 452 Track 10 title: Logan Rock Witch Track 10 length: 333 Choose one of the following: 1. Add an album to the collection 2. Display the albums in the collection 3. Display the songs in the collection 4. Sort the albums in the collection 5. Add a song to the playlist 6. Display the playlist 7. Clear playlist 8. Exit the program 2 Choose one of the following: 1. Add an album to the collection 2. Display the albums in the collection 3. Display the songs in the collection 4. Sort the albums in the collection 5. Add a song to the playlist 6. Display the playlist 7. Clear playlist 8. Exit the program 4 Choose one of the following: 1. Add an album to the collection 2. Display the albums in the collection 3. Display the songs in the collection 4. Sort the albums in the collection 5. Add a song to the playlist 6. Display the playlist 7. Clear playlist 8. Exit the program 2 4. Sort the albums in the collection 5. Add a song to the playlist 6. Display the playlist 7. Clear playlist 8. Exit the program 5 Album title: Richard D. James Album Album artist: Aphex Twin Richard D. James Album - Aphex Twin (10 tracks) In Sides - Orbital (8 tracks) Choose one of the following: 1. Add an album to the collection 2. Display the albums in the collection 3. Display the songs in the collection 4. Sort the albums in the collection 5. Add a song to the playlist 6. Display the playlist 7. Clear playlist 8. Exit the program 5 1.4 - Aphex Twin (3:37) 2. Comish Acid - Aphex Twin (2:14) 3. Peek 824545201 - Aphex Twin (3:05) 4. Fiveerdik - Aphex Twin (3:48) 5. Carn Marth - Aphex Twin (2-33) 6. To Cure a Weakling Child - Aphex Twin (4:03) 7. Goon Gumpas - Aphex Twin (2:02) 8. Yellow Calx - Aphex Twin (3:04) 9. Girl Boy Song - Aphex Twin (4:52) 10. Logan Rock Witch - Aphex Twin (3:33) Choose a track: 6 Album title: In Sides Album artist: Orbital Choose one of the following: 1. Add an album to the collection 2. Display the albums in the collection 3. Display the songs in the collection 4. Sort the albums in the collection 5. Add a song to the playlist 6. Display the playlist 7. Clear playlist 8. Exit the program 6 1. The Girl with the Sun in Her Head - Oroital (10:26) 2.P.E.T.R.O.L. - Orbital (6:17) 3. The Box (Part 1) - Orbital (6:28) 4. The Box (Part 2) - Orbital (6:00) 5. Dw. Budi - Orbital (9:55) 6. Adnan's - Orbital (8:41) 7. Out There Somewhere? (Part 1) - Orbital (10:42) 8. Out There Somewhere? (Part 2) - Orbital (13:26) Choose a track: 3 The Box (Part 1) - Orbital (6:28) To Cure a Weakling Child - Aphex Twin (4:03) Total time: 10:31 Choose one of the following: 1. Add an album to the collection 2. Display the albums in the collection 3. Display the songs in the collection 4. Sort the albums in the collection Choose one of the following: 1. Add an album to the collection 2. Display the albums in the collection 3. Display the songs in the collection 5. Add a song to the playlist 6. Display the playlist 7. Clear playlist 8. Exit the program 7 Choose one of the following: 1. Add an album to the collection 2. Display the albums in the collection 3. Display the songs in the collection 4. Sort the albums in the collection 5. Add a song to the playlist 6. Display the playlist 7. Clear playlist 8. Exit the program Playlist is empty Total time: 0:00 Choose one of the following: 1. Add an album to the collection 2. Display the albums in the collection 3. Display the songs in the collection 4. Sort the albums in the collection 5. Add a song to the playlist 6. Display the playlist 7. Clear playlist 8. Exit the program 8 Thank you for using Nicholas Coleman's music manager! **PLEASE MAKE SURE IT COMPILES CORRECTLY, GIVING THE DESIRED OUTPUT. MAKE SURE INCLUDE A DESCRIPTION OF WHAT THE PROGRAM DOES. AND PLEASE ADD COMMENTS TO THE BEGINNING OF EACH OF THE METHODS WRITTEN TO DESCRIBE WHAT THEY DO. THANK YOU :)** Instructions li. - Artist (um Tracks tracks) i the number of tracks is one, it should display 1 track in the parentheses. For this assignment you will be implementing an application that manages a music collection. The application will allow the user to add albums to the collection and create a playlist of songs from that collection. The collection, albums, and playlist should all be implemented using arrays. The Song Class A method called displas:Tracklist that displays each track with the corresponding track number before it. Use the format code%3d to align the track numbers to the right. The Song class has the following members: Private instance variables for the title, artist, and length of the song in seconds. A constructor that takes a title, artist, number of minutes, and number of seconds and creates a Song object. The length of the song is calculated by multiplying the number of minutes by 60 and adding the number of seconds. . Accessor methods for the title, artist, and length. A method called display that displays a song in the following format: li. - Artist Minutes Seconds) . The AlbumCollection Class The AlbumCollection class has the following members: A public named constant for the maximum number of albums allowed in a collection. Private instance variables for the number of albums in the collection, and an array of Album objects. A default constructor that initializes the number of albums to zero and the array to a new a array that can store the maximum number of albums allowed. . An accessor function for the number of albums. A balean, method called addAlbum that takes an Album as a parameter. If the collection is full it retums false. Otherwise, it stores the album in the next open spot in the array and increments the number of albums. A method called find Album that takes a title and artist as parameters and uses a sequential search to find and return the first album it finds with the given title and artist. If no album is found, it returns null. A void method called sort Albums that sorts all of the albums in the collection using selection sort, with the comes Before method from the Album class determining the sorting order. A void method called display Albums that displays all of the albums in the collection A void method called displaxSopes that displays all of the albums in the collection along with their track lists. 00000000000000000000. display the seconds as a two-digit number you can use the format code %02d. This will add a leading zero if the number of seconds is less than 10. The Album Class The Album class has the following members: The Playlist Class The Playlist class has the following members: Private instance variables for the title, artist, and tracklist of the album. The tracklist should be an array of Song objects. A constructor that takes a title, artist, and an array of Song objects and initializes the private instance variables. The tracklist should be initialized by creating a new array and copying all of the Song objects from the array passed as a parameter. Accessor methods for the title and artist. A method called getNum Tracks that returns the number of tracks on the album. A method called getIrack that takes a track number between 1 and the number of tracks and returns the corresponding song. If the number provided is out of range, it retums null. A method called come Before that takes another album as a parameter and returns true if the album the method was called on comes before the album passed as a parameter. The order is determined by the artist first, then the title. Use compare Tatenore case, and equalsignorecase to do the artist and title comparisons. A method called displasAlbum that displays the title, artist, and number of tracks in the following format: A public named constant for the maximum number of songs allowed in a playlist. Private instance variables for the number of songs in the playlist and an array of Song objects. A default constructor that initializes the number of songs to zero and the array to a new array that can store the maximum number of songs allowed. An accessor function for the number of songs. A method called getLength that returns the total length in seconds of the songs on the playlist. A boolean method called addSong that takes an Song as a parameter. If the playlist is full, it retums false. Otherwise, it stores the song in the next open spot in the array and increments the number of songs. A void method called display that displays all of the songs in the playlist, followed by the total length of the playlist in minutes and seconds. A void method called clear that empties out the playlist by setting the number of songs to 0. It does not have to go through the array and remove any songs. The Main Class The main class should be called Yourlastname Program and has the following members: . A private static void method called display Menuu. that has no parameters and displays the following menu: uuuuuuuuuuuuuuuuuuuuuuuuu. one of the following: 1. Add an album to the collection 2. Display the albums in the collection 3. Display the songs in the collection 4. Sort the albums in the collection 5. Add a song to the playlist 6. Display the playlist 7. Clear playlist 8. Exit the program A private static method called getSong From Allus that takes an Album as a parameter and does the following: 1. Display the tracklist for the album 2. Prompt the user to choose a track number. 3. Call the getTrack method to get the song with the given track number. 4. If the track number is not valid, go back to step 2. 5. Otherwise, return the song. A main function that does the following: 1. Create an empty Album Collection and an empty Playlist 2. Display a welcome message. 3. Call display Menu to display the menu. 4. Call getChoice to get the user's choice. 5. If the choice is 1, call create Albums, to create a new album and add the album to the collection. 6. If the choice is 2, display the albums in the collection. 7. If the choice is 3, display the songs in the collection. 8. If the choice is 4, sort the albums in the collection. 9. If the choice is 5, call get Album From Collection, to select an album, call zetSongFu Album to select a song, and add the song to the playlist. 10. If the choice is 6, display the playlist. 11. If the choice is 7, clear the playlist. 12. If the choice is , display a thank you message. 13. If the choice is any other value, display an error message. 14. Go back to step 3 unless the choice was 8. A private static method called getChoice that takes no arguments, reads an integer from the user, and returns it. A private static method called create Albums that does the following: 1. Prompt the user for an album title. 2. Prompt the user for an album artist. 3. Prompt the user for the number of tracks on the album until the user enters a value greater than zero. 4. Call the get Tracklist method to prompt the user for the tracks on the album and get an array of Song objects 5. Create a new Album object with the title, artist, and track list provided and retum it. A private static method called zet Tracklist that takes the number of tracks and the album artist as parameters and does the following: 1. Prompt the user for the title and length in minutes and seconds for each track. 2. Create a Song object for each track with the information provided and store it in an array of Song objects. 3. Return the array of Song objects. A private static method called getAlbum From Collection that takes an Album Collection as a parameter and does the following: 1. Prompt for the title and artist to search for. 2. Call the findAlbum method to find the album in the collection. 3. If the album is not found, display a message indicating that the album is not in the collection, and go back to step 1. 4. Otherwise return the album. Example Input and Output Welcome to Nicholas Coleman's music manager! ! Choose one of the following: 1. Add an album to the collection 2. Display the albums in the collection 3. Display the songs in the collection 4. Sort the albums in the collection 5. Add a song to the playlist 6. Display the playlist 7. Clear playlist 8. Exit the program Invalid choice Choose one of the following: 1. Add an album to the collection 2. Display the albums in the collection 3. Display the songs in the collection 4. Sort the albums in the collection 5. Add a song to the playlist 6. Display the playlist 7. Clear playlist 8. Exit the program 1 Track 7 title: Out There Somewhere? (Part 1) Track 7 length: 1042 Album title: In Sides Album artist: Orbital How many tracks are on the album? 8 Track 8 title: Out There Somewhere? (Part 2) Track 8 length: 13 26 Choose one of the following: 1. Add an album to the collection 2. Display the albums in the collection 3. Display the songs in the collection 4. Sort the albums in the collection 5. Add a song to the playlist 6. Display the playlist 7. Clear playlist 8. Exit the program 1 Track 1 title: The Girl with the Sun in Her Head Track 1 length: 10 26 Track 2 title: P.E.T.R.O.L. Track 2 length: 6 17 Album title: Richard D. James Album Track 3 title: The Box (Part 1) Track 3 length: 6 28 Album artist: Aphex Twin How many tracks are on the album? 10 Track 4 title: The Box (Part 2) Track 4 length: 60 Track 1 title: 4 Track 1 length: 337 Track 5 title: Dawr. Bude Track 5 length: 955 Track 2 title: Comish Acid Track 2 length: 2 14 Track 6 title: Adnan's Track 6 length: 8 41 Track 3 title: Peek 824545201 Track 3 length: 305 In Sides - Orbital (8 tracks) Richard D. James Album - Aphex Twin (10 tracks) Track 4 title: Eingerbik Track 4 length: 3 48 Track 5 title: Carn Marth Track 5 length: 2 33 Choose one of the following: 1. Add an album to the collection 2. Display the albums in the collection 3. Display the songs in the collection 4. Sort the albums in the collection 5. Add a song to the playlist 6. Display the playlist 7. Clear playlist 8. Exit the program 3 Track 6 title: To Cure a Weakling Child Track 6 length: 43 Track 7 title: Goon Gumpas Track 7 length: 22 Track 8 title: Yellow Calx Track 8 length: 34 In Sides - Orbital (8 tracks) 1. The Girl with the Sun in Her Head - Oroital (10:26) 2.P.E.T.R.O.L. - Orbital (6:17) 3. The Box (Part 1) - Orbital (6:28) 4. The Box (Part 2) - Orbital (6:00) 5. Dwr Rudi - Oroital (9:55) 6. Adnan's - Orbital (3:41) 7. Out There Somewhere? (Part 1) - Orbital (10:42) 8. Out There Somewhere? (Part 2) - Orbital (13:26) Richard D. James Album - Aphex Twin (10 tracks) 1.4 - Aphex Twin (3:37) 2. Cornish Acid - Aphex Twin (2:14) 3. Peek 824545201 - Aphex Twin (3:05) 4. Fingerhik - Aphex Twin (3:48) 5. Carr Marth - Aphex Twin (2:33) 6. To Cure a Weakling Child - Aphex Twin (4:03) 7. Goon Gumpas - Aphex Twin (2:02) 8. Yellow Calx - Aphex Twin (3:04) 9. Girl Boy Song - Aphex Twin (4:52) 10. Logan Rock Witch - Aphex Twin (3:33) Track 9 title: Girl Boy Song Track 9 length: 452 Track 10 title: Logan Rock Witch Track 10 length: 333 Choose one of the following: 1. Add an album to the collection 2. Display the albums in the collection 3. Display the songs in the collection 4. Sort the albums in the collection 5. Add a song to the playlist 6. Display the playlist 7. Clear playlist 8. Exit the program 2 Choose one of the following: 1. Add an album to the collection 2. Display the albums in the collection 3. Display the songs in the collection 4. Sort the albums in the collection 5. Add a song to the playlist 6. Display the playlist 7. Clear playlist 8. Exit the program 4 Choose one of the following: 1. Add an album to the collection 2. Display the albums in the collection 3. Display the songs in the collection 4. Sort the albums in the collection 5. Add a song to the playlist 6. Display the playlist 7. Clear playlist 8. Exit the program 2 4. Sort the albums in the collection 5. Add a song to the playlist 6. Display the playlist 7. Clear playlist 8. Exit the program 5 Album title: Richard D. James Album Album artist: Aphex Twin Richard D. James Album - Aphex Twin (10 tracks) In Sides - Orbital (8 tracks) Choose one of the following: 1. Add an album to the collection 2. Display the albums in the collection 3. Display the songs in the collection 4. Sort the albums in the collection 5. Add a song to the playlist 6. Display the playlist 7. Clear playlist 8. Exit the program 5 1.4 - Aphex Twin (3:37) 2. Comish Acid - Aphex Twin (2:14) 3. Peek 824545201 - Aphex Twin (3:05) 4. Fiveerdik - Aphex Twin (3:48) 5. Carn Marth - Aphex Twin (2-33) 6. To Cure a Weakling Child - Aphex Twin (4:03) 7. Goon Gumpas - Aphex Twin (2:02) 8. Yellow Calx - Aphex Twin (3:04) 9. Girl Boy Song - Aphex Twin (4:52) 10. Logan Rock Witch - Aphex Twin (3:33) Choose a track: 6 Album title: In Sides Album artist: Orbital Choose one of the following: 1. Add an album to the collection 2. Display the albums in the collection 3. Display the songs in the collection 4. Sort the albums in the collection 5. Add a song to the playlist 6. Display the playlist 7. Clear playlist 8. Exit the program 6 1. The Girl with the Sun in Her Head - Oroital (10:26) 2.P.E.T.R.O.L. - Orbital (6:17) 3. The Box (Part 1) - Orbital (6:28) 4. The Box (Part 2) - Orbital (6:00) 5. Dw. Budi - Orbital (9:55) 6. Adnan's - Orbital (8:41) 7. Out There Somewhere? (Part 1) - Orbital (10:42) 8. Out There Somewhere? (Part 2) - Orbital (13:26) Choose a track: 3 The Box (Part 1) - Orbital (6:28) To Cure a Weakling Child - Aphex Twin (4:03) Total time: 10:31 Choose one of the following: 1. Add an album to the collection 2. Display the albums in the collection 3. Display the songs in the collection 4. Sort the albums in the collection Choose one of the following: 1. Add an album to the collection 2. Display the albums in the collection 3. Display the songs in the collection 5. Add a song to the playlist 6. Display the playlist 7. Clear playlist 8. Exit the program 7 Choose one of the following: 1. Add an album to the collection 2. Display the albums in the collection 3. Display the songs in the collection 4. Sort the albums in the collection 5. Add a song to the playlist 6. Display the playlist 7. Clear playlist 8. Exit the program Playlist is empty Total time: 0:00 Choose one of the following: 1. Add an album to the collection 2. Display the albums in the collection 3. Display the songs in the collection 4. Sort the albums in the collection 5. Add a song to the playlist 6. Display the playlist 7. Clear playlist 8. Exit the program 8 Thank you for using Nicholas Coleman's music manager! **PLEASE MAKE SURE IT COMPILES CORRECTLY, GIVING THE DESIRED OUTPUT. MAKE SURE INCLUDE A DESCRIPTION OF WHAT THE PROGRAM DOES. AND PLEASE ADD COMMENTS TO THE BEGINNING OF EACH OF THE METHODS WRITTEN TO DESCRIBE WHAT THEY DO. THANK YOU :)**

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started