Olá, Matheus! Tudo bem?
No exemplo que você deu, de fato, se você armazenar todas as informações em uma única variável do tipo String, elas ficariam todas juntas em uma única posição, como "2022 Top Gun Maverick 8.4".
No entanto, em Java, geralmente preferimos armazenar cada tipo de informação em uma variável separada. Por exemplo, você poderia ter uma variável String
para o nome do filme, uma variável int
para o ano de lançamento e uma variável double
para a avaliação. Isso facilita o acesso e a manipulação dos dados posteriormente.
Se você precisar armazenar várias instâncias dessas informações (por exemplo, para vários filmes), você poderia usar arrays ou listas. No entanto, cada posição de uma array ou lista ainda armazenaria apenas um valor. Então, você teria algo como:
String[] nomesDosFilmes = {"Top Gun Maverick", "Star Wars"};
int[] anosDeLancamento = {2022, 1977};
double[] avaliacoes = {8.4, 9.0};
Nesse caso, você precisaria garantir que as informações correspondentes em cada array estejam na mesma posição (por exemplo, as informações para "Top Gun Maverick" estão todas na posição 0 de suas respectivas arrays).
Uma forma mais eficiente de organizar esses dados seria usar uma estrutura de dados mais complexa, como uma classe personalizada ou um objeto. Mas não se preocupe, você vai aprender sobre isso em breve!
Reforço que em casos de dúvidas, conte sempre com o fórum da comunidade Alura! Bons estudos!
Sucesso ✨
Um grande abraço e até mais!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!