Programação  
 
Rede de conhecimento computador >> Programação >> Programação em Java >> Content
Como posso converter um flutuador para dobrar em java?
Em Java, você não precisa de uma conversão explícita para alterar um `float` para um` duplo '. O Java promove automaticamente o `float` para` duplo 'quando necessário. Isso é chamado * Conversão de ampliação * porque `duplo` possui uma faixa e precisão maior que o 'float'.

Aqui está como funciona:

`` `Java
classe pública Floattodouble {
public static void main (string [] args) {
flutuar myfloat =3,14f; // Observe que o sufixo 'f' é crucial para os literais flutuantes.
duplo mydouble =myfloat; // conversão implícita

System.out.println ("float:" + myfloat);
System.out.println ("Double:" + MyDouble);
}
}
`` `

A linha `Double myDouble =myfloat;` converte implicitamente o valor `float` em um` double`. Nenhuma fundição é necessária. Java lida com a conversão perfeitamente.

Se você executasse operações aritméticas envolvendo `float` e` duplo ', o `float' seria promovido automaticamente a` duplo 'antes do cálculo.


Enquanto você * pode * lançá -lo explicitamente usando `(duplo) myfloat`, é redundante porque a conversão implícita já é tratada de maneira correta e eficiente pelo compilador Java:

`` `Java
duplo mydoubleExplicic =(duplo) myfloat; // explícito, mas desnecessário
`` `

Em quase todos os casos, a conversão implícita é preferida para melhor legibilidade e concisão. O elenco explícito pode ser útil apenas em situações em que você deseja tornar a conversão muito explícita para a legibilidade em código complexo ou para enfatizar que você está ciente da potencial perda de precisão (embora neste caso de flutuação ao dobro seja mínimo em comparação com outras conversões).

Anterior :

Próximo :
  Os artigos relacionados
·Como fazer um Java Animação Run Faster 
·Como compilar JNI no Ubuntu 
·Como escrever Cordas para um arquivo de texto em Java 
·Como converter RGB para tons de cinza em Java 
·Como converter Enum para String em Java 
·Como solucionar problemas de um Android AVD Eclipse 
·Java chat Código 
·Como alterar o tipo de projeto no Eclipse 
·Como converter JSP para Java 
·Como gerar um comprimento variável de String em Java 
  Artigos em destaque
·Como criar uma função UDB 
·Como obter linhas de DataGrid em JavaScript 
·Como você cria uma caixa de seleção em tartaruga de …
·Como Incorporar vídeos em um pop-up com JavaScript 
·Como ler o conteúdo do arquivo de PHP 
·Como fazer páginas de acesso a dados confiáveis ​​
·Como construir uma matriz PHP 
·MySQL junta Select Tutorial Contagem 
·Funções JavaScript para aceitar parâmetros nomeados 
·Como pintar em um painel em Visual Basic 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados