Implement and test programs to solve simple problems

Assignment Help Programming Languages
Reference no: EM133270302

JAVA Programming Concepts

Learning outcome 1: Design, implement and test programs to solve simple problems.

Assignment Task

Your task is to develop a basic Java console application that will emulate the main features of a music streaming service such as Spotify or Apple Music. You should code a basic application that is able to store a list of song objects. Each song object should be able to store the artist's name, the song title and the current number of times the song has been played.

Your application should have the following features:
1. Add a new song to the list of songs
2. Remove a song from the list of songs
3. Print a list of all the songs stored
4. Print a list of songs over a given number of plays

The data below is intended to be an example of values for song name, artist name and play count. However, for your submission, you must add your own song data. You must not copy the values below. You should add a minimum of ten songs, featuring the song title, artist name and play count.

Song title

Artist name

Play count

Beautiful

Anne-Marie

863,015

Bad Habits

Ed Sheeran

127,191,452

Halo

Beyonce

991,888,598

Clash

Dave (feat. Stormzy)

7,070,513

It Gets Better

Swedish House Mafia

7,563,930

Reference no: EM133270302

Questions Cloud

What caused the canadian government to take action : What caused the Canadian government to take action to bring about Arars release? ANSWER IF YOU ARE KNOWLEDGEABLE IN MAHER ARAR's RENDITION
Talk about the history of the philadelphia police department : Talk about the history of the Philadelphia police department & how the crime, incarceration & war against drugs companies to New York police department
Discuss the elements of the crime of computer tampering : Discuss the elements of the crime of computer tampering and give an example of a case where computer tampering would be the appropriate charge
Summarize critical highlights of the news story about gangs : Summarize critical highlights of the news story about gangs. Point out at least one myth about gangs described in your selected story
Implement and test programs to solve simple problems : CO452 Programming Concepts - Buckinghamshire New University - Design, implement and test programs to solve simple problems
How would analyze each person situation : How would I analyze each person's situation, one person at a time to determine whether the state can sustain murder charges (as principals or accessories
Examine and summarize kentucky rules for search : Examine and summarize Kentucky's rules for search and seizure of criminal evidence. What concerns to you have after reading them
How effective are women as patrol officers : How effective are women as patrol officers as compared to their male counterparts? Ensure you answer this question completely
What are the actual right citizens have : The 4th Amendment provides protection in search and seizure. What are the actual right citizens have? What are 4 examples of legal searches

Reviews

Write a Review

Programming Languages Questions & Answers

  Write a haskell program to calculates a balanced partition

Write a program in Haskell which calculates a balanced partition of N items where each item has a value between 0 and K such that the difference b/w the sum of the values of first partition,

  Create an application to run in the amazon ec2 service

In this project you will create an application to run in the Amazon EC2 service and you will also create a client that can run on local machine and access your application.

  Explain the process to develop a web page locally

Explain the process to develop a Web page locally

  Write functions

These 14 questions covers java class, Array, link list , generic class.

  Programming assignment

If the user wants to read the input from a file, then the output will also go into a different file . If the user wants to read the input interactively, then the output will go to the screen .

  Write a prolog program using swi proglog

Write a Prolog program using swi proglog

  Create a custom application using eclipse

Create a custom Application Using Eclipse Android Development

  Create a application using the mvc architecture

create a application using the MVC architecture. No scripting elements are allowed in JSP pages.

  Develops bespoke solutions for the rubber industry

Develops bespoke solutions for the rubber industry

  Design a program that models the worms behavior

Design a program that models the worm's behavior.

  Writing a class

Build a class for a type called Fraction

  Design a program that assigns seats on an airplane

Write a program that allows an instructor to keep a grade book and also design and implement a program that assigns seats on an airplane.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd