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 playlist = null; public Playlist() { playlist = new ArrayList(); } 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; } }