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!

1
resposta

Java

quando quero usar numeros com pontos fluante no java é dessa forma que faço:

double num = 29.4;
1 resposta

Olá, William! Como vai?

Sim, você está no caminho certo! Em Java, quando queremos usar números com ponto flutuante, a forma mais comum de fazer isso é utilizando o tipo double, exatamente como você demonstrou:

double num = 29.4;

O tipo double é amplamente utilizado em Java para representar números de ponto flutuante com precisão dupla. Isso significa que ele consegue armazenar valores com casas decimais de forma bastante precisa, sendo ideal para a maioria dos cálculos que envolvem números reais no dia a dia da programação.

Além do double, Java também oferece o tipo float para trabalhar com números de ponto flutuante. A diferença principal é que o float ocupa menos espaço na memória, mas também oferece menos precisão nos cálculos. Veja como usar:

float num = 29.4f;

Um detalhe importante: ao declarar um valor do tipo float, é obrigatório adicionar o sufixo "f" ou "F" ao número. Sem esse sufixo, o compilador Java interpretará o valor como double automaticamente, gerando um erro de compilação.

De forma geral, para a maioria das situações, o double é a escolha mais recomendada por oferecer maior precisão sem exigir configurações extras.

Bons estudos e continue praticando!

Você já teve alguma situação em que a diferença de precisão entre float e double fez diferença nos seus cálculos?

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!