Aceitando sugestões de melhorias compatíveis com minha etapa no curso ;)
public class Formula1{
String equipes;
InfoPilotos pilotos;
InfoHistoria historia;
}
public class InfoPilotos{
String nomePiloto1;
String nacionalidadePiloto1;
String vitoriasPiloto1;
String nomePiloto2;
String nacionalidadePiloto2;
String vitoriasPiloto2;
}
public class InfoHistoria{
String pais;
String titulosDeConstrutora;
String estreia;
}
public class Mercedes {
public static void main(String[] args) {
Formula1 mercedes = new Formula1();
mercedes.equipes= "Mercedes";
System.out.println(mercedes.equipes);
System.out.println();
mercedes.historia = new InfoHistoria();
mercedes.historia.estreia = "1954";
mercedes.historia.pais = "Alemanha";
mercedes.historia.titulosDeConstrutora = "7 vezes";
System.out.println("Estreia na F1: "+ mercedes.historia.estreia);
System.out.println("Nacionalidade: "+ mercedes.historia.pais);
System.out.println("Campeã de construtores: "+ mercedes.historia.titulosDeConstrutora);
System.out.println();
mercedes.pilotos = new InfoPilotos();
mercedes.pilotos.nomePiloto1 = "Lewis Hamilton";
mercedes.pilotos.nacionalidadePiloto1 = "Inglaterra";
mercedes.pilotos.vitoriasPiloto1 = "102 vitórias em Nov/2021";
mercedes.pilotos.nomePiloto2 = "Valtteri Bottas";
mercedes.pilotos.nacionalidadePiloto2 = "Finlandia";
mercedes.pilotos.vitoriasPiloto2 = "10 vitórias em Nov/2021";
System.out.println("Piloto 1: "+ mercedes.pilotos.nomePiloto1);
System.out.println("Nacionalidade: "+ mercedes.pilotos.nacionalidadePiloto1);
System.out.println("Vitórias: "+ mercedes.pilotos.vitoriasPiloto1);
System.out.println();
System.out.println("Piloto 2: "+ mercedes.pilotos.nomePiloto2);
System.out.println("Nacionalidade: "+ mercedes.pilotos.nacionalidadePiloto2);
System.out.println("Vitórias: "+ mercedes.pilotos.vitoriasPiloto2);
System.out.println();
}
}
public class RedBull {
public static void main(String[] args) {
Formula1 redbull = new Formula1();
redbull.equipes= "Red Bull Racing";
System.out.println(redbull.equipes);
System.out.println();
redbull.historia = new InfoHistoria();
redbull.historia.estreia = "2005";
redbull.historia.pais = "Austria";
redbull.historia.titulosDeConstrutora = "4 vezes";
System.out.println("Estreia na F1: "+ redbull.historia.estreia);
System.out.println("Nacionalidade: "+ redbull.historia.pais);
System.out.println("Campeã de construtores: "+ redbull.historia.titulosDeConstrutora);
System.out.println();
redbull.pilotos = new InfoPilotos();
redbull.pilotos.nomePiloto1 = "Max Verstappen";
redbull.pilotos.nacionalidadePiloto1 = "Holanda";
redbull.pilotos.vitoriasPiloto1 = "19 vitórias em Nov/2021";
redbull.pilotos.nomePiloto2 = "Sergio Pérez";
redbull.pilotos.nacionalidadePiloto2 = "México";
redbull.pilotos.vitoriasPiloto2 = "2 vitórias em Nov/2021";
System.out.println("Piloto 1: "+ redbull.pilotos.nomePiloto1);
System.out.println("Nacionalidade: "+ redbull.pilotos.nacionalidadePiloto1);
System.out.println("Vitórias: "+ redbull.pilotos.vitoriasPiloto1);
System.out.println();
System.out.println("Piloto 2: "+ redbull.pilotos.nomePiloto2);
System.out.println("Nacionalidade: "+ redbull.pilotos.nacionalidadePiloto2);
System.out.println("Vitórias: "+ redbull.pilotos.vitoriasPiloto2);
System.out.println();
}
}