No olvides que en las ciencias informáticas un error casi siempere suele tener diversas soluciones, por lo tanto nosotros aquí te mostraremos la mejor y más óptimo.
Solución:
Esto se usa para agrupar los dígitos en su número (digamos, por ejemplo, para tarjeta de crédito, etc.)
Desde el sitio web de Oracle:
En Java SE 7 y versiones posteriores, cualquier número de caracteres de subrayado (_) puede aparecer en cualquier lugar entre dígitos en un literal numérico. Esta función le permite, por ejemplo, separar grupos de dígitos en literales numéricos, lo que puede mejorar la legibilidad de su código.
Por ejemplo, si su código contiene números con muchos dígitos, puede usar un carácter de subrayado para separar los dígitos en grupos de tres, de forma similar a como usaría un signo de puntuación como una coma o un espacio, como separador.
Para concluir, es solo por el bien de la legibilidad.
Ver guiones bajos en literales numéricos:
En Java SE 7 y versiones posteriores, cualquier número de caracteres de subrayado (_) puede aparecer en cualquier lugar entre dígitos en un literal numérico. Esta función le permite, por ejemplo, separar grupos de dígitos en literales numéricos, lo que puede mejorar la legibilidad de su código.
Prueba esto:
int num = 111_222;
System.out.println(num); //Prints 111222
Esta función se agregó debido al hecho de que los números largos pueden ser difíciles de leer a veces, por lo que en lugar de contar cuántos “ceros” tiene un número para determinar si es un millón o cien mil, puede hacer lo siguiente:
int myNum = 1_000_000;
Ahora es fácil ver que hay dos grupos de 3 ceros y claramente el número es millón. Compáralo con:
int myNum = 1000000;
Admítelo.. aquí había que contar cada cero..
JDK 7 _
para la característica de literales numéricos es solo por el bien de la legibilidad. Según los documentos:
En Java SE 7 y versiones posteriores, cualquier número de caracteres de subrayado (_) puede aparecer en cualquier lugar entre dígitos en un literal numérico. Esta función le permite, por ejemplo, separar grupos de dígitos en literales numéricos, lo que puede mejorar la legibilidad de su código.
Si conservas alguna duda o forma de aumentar nuestro división eres capaz de realizar una explicación y con gusto lo estudiaremos.