Há diversas vantagens em declarar variáveis de diferentes tipos, como int e double, em um programa. Por exemplo, ao usar variáveis do tipo int podemos facilmente armazenar valores numéricos inteiros, como idades ou quantidades de itens. Já as variáveis do tipo double são essenciais para armazenar valores numéricos com casas decimais, como salários ou medidas.
Além disso, a capacidade de fazer operações aritméticas e concatenar variáveis numéricas com texto é extremamente útil em muitos cenários de programação, desde cálculos simples até a criação de relatórios detalhados.
Por fim, o conceito de type casting permite que possamos converter variáveis de um tipo para outro, o que pode ser necessário em diversas situações. Por exemplo, quando queremos realizar uma divisão entre dois números inteiros e guardar o resultado em uma variável do tipo double, precisamos fazer uma conversão de tipo para garantir que o resultado seja uma fração precisa.
Em resumo, a habilidade de trabalhar com diferentes tipos de variáveis e realizar conversões de tipo é uma das bases da programação e permite que os desenvolvedores criem soluções robustas e eficientes.