Você está aqui: Inicio -> Dicas e Truques -> Java -> Usando o tipo de dados float da linguagem Java
Usando o tipo de dados float da linguagem Java
Esta dica foi visualizada 3013 vezes
Não encontrou o que estava procurando? Experimente nossa busca
Termo(s) da busca:

Categoria: Fundamentos da Linguagem
Sub-Categoria: Tipos de Dados [Veja dicas relacionadas]


Usando o tipo de dados float da linguagem Java

O tipo de dados float é usado quando precisamos armazenar números de ponto-flutuante (com parte fracionária) na faixa 1.401298464324817e-45f até 3.402823476638528860e+38f. Este tipo ocupa 32 bits na memória (o mesmo que um int) e possui precisão de 6 ou 7 dígitos significativos. Veja um exemplo de seu uso:
public class Estudos{
  public static void main(String args[]){
    float valor = 54.5f;
    
    System.out.println("O valor da variável é: " +
      valor);
    
    System.exit(0);
  }
}
Antes de prosseguir, veja que inserí a letra "f" (ou "F") após o valor literal atribuído à variável. Se retirássemos esta letra, o compilador emitiria a seguinte mensagem de erro:
Estudos.java:3: possible loss of precision
found   : double
required: float
  float valor = 54.5;
                ^
1 error
Isso acontece porque, por padrão, um literal de ponto-flutuante é no mínimo do tipo double. E um double não cabe em um float. A definição da letra "f" ou "F" informa ao compilador que estamos realmente definindo um literal float.

O tipo de dados float pode ser convertido (sem a necessidade de cast) para os seguintes tipos:
float -> double
Se precisarmos converter o tipo float para os tipos char, byte, short, int ou long, teremos que lançar mão de uma coerção (cast). Veja:
float valor = 54.5f;
int valor2 = (int)(valor);
É preciso ficar atento ao fato de que uma coerção de um tipo de ponto-flutuante para um tipo integral (inteiro) resulta na perda da parte fracionária do valor que está sofrendo o cast.
 
Veja mais Dicas & Truques na sub-categoria: Tipos de Dados
Veja mais Dicas & Truques de Java
Veja mais Dicas & Truques de outras linguagens
 
 
Visão Tributária - Curso de Nota Fiscal Eletrônica em Goiânia - GO
Referências
Tipos de dados da linguagem Java
Palavras-chave e palavras reservadas da linguagem Java
Tipos de dados da linguagem PHP
 
Dicas e truques de Java
Dicas e truques de C++
Dicas e truques de Delphi
http://www.arquivodecodigos.net
2000 - 2010 - Todos os direitos reservados a Osmar J. Silva
Todo o conteúdo deste site, quando não devidamente observado, pertence a seus idealizadores e não
poderá ser usado para outras finalidades senão estudo e aprimoramento de técnicas de programação.
Certifique-se de ler as notas legais antes de proceder com o acesso e leitura do
conteúdo disponibilizado nestas páginas.

Fale Conosco: (62) 3261-7018 / (62) 8185-0734
E-Mail: suporte@recomende.com
MSN: osmar@recomende.com (só para negócios, por favor)

Desenvolvedor Responsável: Osmar J. Silva