Fiz junto com o vídeo para tentar entender melhor, até que foi melhor do que as ultimas vezes, porém, não consegui colocar para que a pessoa digite a quantidade de Reproduções e Curtidas, de forma que retorne o valor nas minhas preferidas e Podcasts preferidos, informando na principal, quem poder ajudar, segue abaixo o código:
Principal
package br.com.musicas.minhasmusicas.principal;
// Import's
import br.com.musicas.minhasmusicas.modelos.*;
import java.util.Scanner;
public class Principal {
public static void main(String[] args) {
//Classes
Musica minhaMusica = new Musica();
Podcast meuPodcast = new Podcast();
Audio audioAvalia = new Audio();
// Informação de Musica
Scanner nomeMusica = new Scanner(System.in);
System.out.println("Digite o nome do Música: ");
String musicaDigitada = nomeMusica.nextLine();
Scanner nomeCantor = new Scanner(System.in);
System.out.println("Digite o nome do Cantor(a): ");
String cantorDigitado = nomeCantor.nextLine();
Scanner genero = new Scanner(System.in);
System.out.println("Digite o genero da música: ");
String generoDigitado = genero.nextLine();
Scanner reproducoes = new Scanner(System.in);
System.out.println("Ela teve quantas reproduções? ");
double reproducoesDigitada = reproducoes.nextDouble();
minhaMusica.setTitulo(musicaDigitada);
minhaMusica.setCantor(cantorDigitado);
minhaMusica.setGenero(generoDigitado);
minhaMusica.setNotaMusica(reproducoesDigitada);
// Informação Podcast
Scanner nomePodcast = new Scanner(System.in);
System.out.println("\nDigite o nome do Podcast: ");
String podcastDigitado = nomePodcast.nextLine();
Scanner nomeApresentador = new Scanner(System.in);
System.out.println("Digite o nome do Apresentador: ");
String apresentadorDigitado = nomeApresentador.nextLine();
meuPodcast.setTitulo(podcastDigitado);
meuPodcast.setApresentador(apresentadorDigitado);
// For Musica
for (int i = 0; i < 1000; i++){
minhaMusica.reproduz();
}
for (int i = 0; i < 50; i++){
minhaMusica.curte();
}
// For Podcast
for (int i = 0; i < 5000; i++){
meuPodcast.reproduz();
}
for (int i = 0; i < 1000; i++){
meuPodcast.curte();
}
// Preferidas
MinhasPreferidas preferidas = new MinhasPreferidas();
PodcastsPreferidos preferidasPod = new PodcastsPreferidos();
//// Músicas Preferidas
preferidas.inclui(minhaMusica);
//// Podcasts Preferidos
preferidasPod.inclui(meuPodcast);
}
}