Uso de guión bajo en literales numéricos en Java – Part 1

JDK 7 introdujo una nueva función que permite escribir literales numéricos utilizando el carácter de subrayado. Básicamente, se dividen para mejorar la legibilidad. Esta función nos permite separar grupos de dígitos en literales numéricos, lo que mejora la legibilidad del código. Por ejemplo, si nuestro código contiene números con muchos dígitos, podemos usar un carácter de subrayado para separar los dígitos en grupos de tres, de forma similar a como usaríamos un signo de puntuación como una coma o un espacio como separador. Exploremos más con un ejemplo

Ejemplo

Java

// Java Program to Illustrate Different Ways of Usage
// of Underscore in Numeric Literals
 
// Main class
class GFG {
 
    // Main driver method
    public static void main(String[] args)
        throws java.lang.Exception
    {
 
        // Declaring and initializing values of
        // integer, long, float and double datatype
 
        // Integer literal
        int inum = 1_00_00_000;
        // Long literal
        long lnum = 1_00_00_000;
        // Float literal
        float fnum = 2.10_001F;
        // Double literal
        double dnum = 2.10_12_001;
 
        // Printing and displaying values on console
        System.out.println("inum:" + inum);
        System.out.println("lnum:" + lnum);
        System.out.println("fnum:" + fnum);
        System.out.println("dnum:" + dnum);
    }
}
Producción

inum:10000000
lnum:10000000
fnum:2.10001
dnum:2.1012001

Este artículo es una contribución de Twinkle Tyagi . Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo y enviarlo por correo a review-team@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks. Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *