Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.ArrayList;
- public class MyClass {
- public static void main(String args[]) {
- Musica m1 = new Musica("M1", 3.29);
- Musica m2 = new Musica("M2", 2.23);
- Playlist p = new Playlist();
- p.add(m1);
- System.out.println(p.duracaoTotal());
- p.add(m2);
- System.out.println(p.duracaoTotal());
- p.rem(m1.getTitulo());
- System.out.println(p.duracaoTotal());
- }
- }
- class Playlist
- {
- private ArrayList<Musica> playlist = null;
- public Playlist()
- {
- playlist = new ArrayList<Musica>();
- }
- public void add(Musica m)
- {
- playlist.add(m);
- }
- public Musica procurar(String titulo)
- {
- for(Musica m : playlist)
- {
- if(m.getTitulo().equals(titulo))
- {
- return m;
- }
- }
- return null;
- }
- public void rem(String t)
- {
- Musica m = procurar(t);
- if(m != null)
- playlist.remove(m);
- }
- public double duracaoTotal()
- {
- double duracaototal = 0.0;
- for(Musica m : playlist)
- {
- duracaototal += m.getDuracao();
- }
- return duracaototal;
- }
- }
- class Musica
- {
- private double duracao;
- private String titulo;
- public Musica(String t, double d)
- {
- duracao = d;
- titulo = t;
- }
- public double getDuracao()
- {
- return duracao;
- }
- public String getTitulo()
- {
- return titulo;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement