Frequentemente, formamos números, como tomar 2 lugares decimais, o que é o mais comum. O Java fornece a classe Decimalformat para ajudá -lo a formatar os números o mais rápido possível. Aqui está um exemplo:
importJava.Text.DecimalFormat; classe pública TestNumberFormat {public static void main (string [] args) {DoublePi = 3.1415927; // pit // pit um único sistema inteiro.out.println (newDecimalformat ("0"). Formato (pi)); // 3 // coloca um único número inteiro e dois lugares decimais System.out.println (newDecimalFormat ("0,00"). Formato (PI)); //3.14 // Coloque dois números inteiros e três lugares decimais, e os números inteiros insuficientes são preenchidos com 0. // 3 // contam como uma porcentagem e pegue dois decimais System.out.println (novo decimalformat ("#. ##%"). Formato (pi)); //314.16% Longc = 299792458; // A velocidade da luz // A tela é como um método de notação científica, e os cinco casos decimais são tomados System.out.println (newDecimalFormat ("#. #### E0"). Formato (C)); //2.99792E8 // A tela é como um método de notação científica, e os quatro casos decimais são tomados System.out.println (newDecimalFormat ("00. #### E0"). Formato (c)); //29.9792E7 // Cada três dígitos são separados por vírgulas. System.out.println (newDecimalFormat (", ###"). Formato (c)); // 299.792.458 // Incorporar o formato no sistema de texto.out.println (newDecimalformat ("A velocidade da luz é por segundo, ### metros."). Formato (c)); }}A classe DecimalFormat depende principalmente de dois espaços reservados, # e 0, para especificar o comprimento do número. 0 significa que, se o número de dígitos for insuficiente, ele será preenchido com 0 e # significa que o número será puxado para essa posição sempre que possível. O exemplo acima contém quase todos os usos básicos. Se você quiser saber mais, consulte a documentação da classe Decimalformat.
O exposto acima é todo o conteúdo deste artigo. Espero que seja útil para o aprendizado de todos e espero que todos apoiem mais o wulin.com.