Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Java Duplo Formatação
Quando os programas Java utilizam dados numéricos internamente , muitas vezes eles também exibem esses dados para os usuários. Para impor um nível de controle sobre o aparecimento de valores numéricos , como o tipo primitivo de duplas , os programadores Java podem formatar a saída número. As classes do sistema , DecimalFormat e NumberFormat fornecer métodos programadores podem usar para ditar a aparência de seus números. Usando essas classes, um programa pode exibir números de usuários de uma forma consistente, legível. Aulas

programas Java podem usar uma gama de classes para formatar duplo display , dependendo dos métodos de saída envolvidos. Para imprimir no console de saída, um programa pode usar o objeto do sistema para formatar a saída . As aulas NumberFormat e DecimalFormat também fornecem métodos de formatação específicas para tipos de números. Usando estes , os programadores podem especificar o número de dígitos que devem aparecer antes e depois do ponto decimal , bem como outras características de exibição . Para usar as classes NumberFormat e DecimalFormat , um programa deve importar o pacote " java.text " da seguinte forma: . Java.text import * ;
Métodos

Java programas pode chamar diferentes métodos de formatação duplo , dependendo das classes que eles estão usando . Por exemplo, o código a seguir demonstra o uso de um objeto NumberFormat : double myNumber = 5.735644 ; NumberFormat numFormat = NumberFormat.getNumberInstance ( Locale.US ); Cordas numOut = numFormat.format ( myNumber );

Este código usa um NumberFormat objeto para definir a formatação de um valor duplo , armazenando o resultado como uma variável de cadeia. O seguinte código de exemplo demonstra a técnica para a classe DecimalFormat : double myNumber = 5.735644 ; DecimalFormat decFormat = new DecimalFormat (); Decout String = decFormat.format ( myNumber );

Embora estes métodos chamam formatar os valores double , eles usam a formatação padrão para a localidade e na verdade, não exibir os números de duplas.

Opções

Quando a formatação de duplas , os programas podem escolher entre uma variedade de opções. O código a seguir demonstra o uso prolongado da classe DecimalFormat para especificar o número de dígitos que deve aparecer como a parte fracionária do número : DecimalFormat decFormat = new DecimalFormat (); decFormat.setMaximumFractionDigits (2); Cordas Decout = decFormat.format ( myNumber ) . ;

Isso fará com que o seguinte resultado: 5,74

a classe também fornece métodos para definir o valor máximo de números inteiros e strings positivos ou negativos sufixo mínimo e
saída

ao usar o DecimalFormat e aulas de NumberFormat , os programas podem passar as cordas resultantes para qualquer objeto de saída que eles estão usando para exibir ou imprimir os valores duplas. Se um programa está formatando o valor duplo para enviá-lo direto para o console de saída padrão , pode realizar todo o processo em uma única linha da seguinte forma: System.out.format ( "Aqui está um número: % .2 f" , myNumber );

Isto irá resultar na seguinte saída : Aqui é um número : 5,74

o código especifica que o parâmetro número deve ser exibido com dois dígitos depois do ponto decimal
< . br>

Anterior :

Próximo : No
  Os artigos relacionados
·Como escrever Componentes Joomla Com Eclipse 
·Java Erro PID: 236 
·Como se conectar a ODB Java 
·Como atualizar o TableModel de outro segmento 
·Diferenças entre System.in e System.out 
·Como calcular a sua pontuação Scrabble em Java 
·Como Redesenhar um problema no Java 
·Como fazer um baralho de cartas no NetBeans Usando Arra…
·O NetBeans Permitir Simples Passos 
·Java Processamento Gradiente de cor 
  Artigos em destaque
·Como escrever código de computador 
·Como converter uma coluna de DataView para um Integer 
·O que é uma assinatura Compilado 
·Como converter números de telefone no texto C 
·Como Redesenhar um problema no Java 
·Como faço para evitar linhas de nulos em 'Select cláu…
·Como Salvar Alterações WPF no conjunto de dados 
·ADA Vs . Java 
·Como passar uma variável para HTA 
·Como escrever código Object Oriented eficaz 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados