Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Porque usar short, int e float?

Uma duvida que eu fiquei é porque utilizar short, int e float ja que a precisão deles é menor do que o long e o double ? Não seria mais fácil e simples usar somente esses dois??

2 respostas
solução

Felipe, atualmente faz mais sentido sim, pois o poder computacional permite isso, mas como a linguagem é antiga, esses tipos eram bastante usados no passado!

Antigamente os computadores comerciais não possuíam tanta memória RAM como hoje que facilmente temos 8GB, então era necessário que os desenvolvedores se atentassem aos tipos de dados que iriam utilizar em suas aplicações, otimizando ao máximo o consumo de RAM. Uma variável do tipo double ou float ocupa muito mais espaço na memória do que uma variável do tipo byte, então se eu pretendo armazenar a idade de uma pessoa faz mais sentido utilizar o tipo byte ao invés de um double, que reservaria espaço não utilizado na memória.