Tecnología

Inicio

Cómo agregar ceros delante de un número en Java

Cómo agregar ceros delante de un número en Java


El lenguaje Java proporciona una variedad de clases y métodos para el formato de salida numérica. Utilización de la clase cadena, puede números de salida con tipos específicos de formato. Puede utilizar estos métodos en conjunto con las variables numéricas en el programa, tales como números enteros. Con la aprobación de los números a los métodos de la clase cadena, puede escribir los valores de pantalla del usuario, manteniendo intactas sus variables de números originales. Añadiendo ceros a la izquierda delante de los números es una práctica común que se logra fácilmente utilizando los métodos de las cadenas.

Instrucciones

1 Preparar su número. Si ya tiene un número en su programa, que se puede utilizar. Para la demostración, el código de ejemplo crea una instancia y declara una variable de número:
int myNumber = 99;

Esta variable es un número entero tipo primitivo con un valor arbitrario. Usted puede elegir cualquier tipo de número, nombre de la variable y el valor que le gusta y el proceso va a ser el mismo.

2 Crear una cadena de formato para su salida numérica. Para añadir ceros a la izquierda a su número, puede utilizar la siguiente sintaxis:
Cadena formatoCadena = String.Format ( "%% 0% dd", 5);

Este código especifica que el número total debe ser visibles cinco dígitos, con ceros añadidos para hacer esto antes del número. El primer parámetro describe este formato. Alterar el segundo parámetro al método formato de cadena para que coincida con el número de dígitos que desea que su número a tener. Si el número que se está formateado tiene dos dígitos en ella, este código le dará instrucciones de Java para agregar tres ceros delante de él. El método de formato de cadena le permite especificar patrones para usar cuando el formato de su salida. Esta variable de cadena contiene ahora un patrón.

3 Formato de su número y guardar el resultado como una cadena. Agregue el código siguiente a su programa:
Cadena formattedString = String.Format (formatoCadena, myNumber);

Este código indica a Java para formatear el número con el mismo patrón que ha creado. La cadena resultante contendrá el número con ceros a la izquierda adicionales, por un total de cinco dígitos. En este caso, el primer parámetro es el patrón que ha definido, y el segundo es el número al que desea dar formato utilizando ese patrón.

4 La salida de su cadena de números con formato. Dependiendo de las necesidades de su propio programa, es posible que simplemente quieren almacenar la cadena para referencia futura en este punto. Si desea emitir el número con formato a la salida estándar, puede utilizar el siguiente código:
System.out.println (formattedString);

A medida que el número de formato se almacena como una cadena, se puede utilizar en cualquier proceso de salida estándar el programa está utilizando.

5 Guarde el archivo de Java. Compilar su programa y ejecutarlo para la prueba. Compruebe que el formato de número, aparece la forma en que lo desee. Experimento con el código, cambiando el número original y los parámetros se pasa al método de formato de cadena para ver qué diferencia hace. Hacer cambios hasta que su número tiene el formato correcto.

Consejos y advertencias

  • También puede utilizar la clase DecimalFormat para las opciones de formato adicionales.
  • Tenga cuidado de no afectar a las variables de números al configurar las opciones de formato de visualización de usuario.