Método normal:
import java.util.scanner; dígitos de clase pública {public static void main (string [] args) {Scanner input = new Scanner (System.in); // Declare la variable del escáner System.out.println ("por favor ingrese 0-999999999 Integer"); // Las indicaciones del sistema para ingresar intenten {/hablar excepción (true num = INTOM = {INTOM (NUM (NUM (NUM (NUM (NUM (NUM (NUM (NUM (NUM (NUM (NUM); int count = 0; if (num <0 || num> 999999999) System.out.println ("Entrada de rango"); else if (num == 0) System.out.println ("La entrada es un número de 1 dígito"); else {while (num> 0) {num = num / 10; contar ++; } System.out.println ("La entrada es un número '+' COUNT+'DIGIT"); }}} catch (Exception e) {// Catch the Exception System.out.println ("por favor ingrese correctamente"); E.PrintStackTrace (); // Imprima la ubicación y la razón del error en el programa}}}}Funciones/métodos generales:
import java.util.scanner; dígitos de clase pública {dígitos boolean (int num) {// Crear método de tipo booleano if (num <0 || num> 9999999999) {return true; } else {return false; }} public static void main (string [] args) {dígitos d = new digits (); // Crear entrada del escáner de objetos = nuevo escáner (system.in); // Declarar la variable del escáner System.out.println ("Por favor ingrese 0-99999999999 Integer"); // El sistema solicita que ingrese Try {// Escuche la excepción mientras (true) {int num = input.nextInt (); // Obtenga la entrada de valor en la siguiente línea int count = 0; if (num == 0) {System.out.println ("La entrada es un número de 1 dígito"); } else if (d.digits (num)) {// El objeto llama al método dígitos system.out.println ("La entrada está fuera de rango"); } else {while (num> 0) {num = num / 10; contar ++; } System.out.println ("La entrada es un número de 1 dígito"); }}} catch (Exception e) {// Catch the Exception System.out.println ("por favor ingrese correctamente"); E.PrintStackTrace (); // Imprima la ubicación y la razón del error en el programa}}}}Nota: el método 2 utiliza pensamiento orientado a objetos