Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
2
respostas

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.