Normale Methode:
Importieren Sie Java.util.scanner; öffentliche Klasse Ziffern {public static void main (String [] args) {Scanner input = neuer Scanner (System.in); // Deklarieren Sie das Scanner-Variable System.out.Out.println ("Bitte geben Sie 0-99999999999-Intoger ein. int count = 0; if (num <0 || num> 9999999999) System.out.println ("Eingabe außerhalb des Bereichs"); sonst wenn (num == 0) system.out.println ("Eingabe ist eine 1-stellige Zahl"); sonst {while (num> 0) {num = num / 10; zählen ++; } System.out.println ("Eingabe ist eine '+count+' Ziffernnummer"); }}} catch (Ausnahme e) {// Catch the Exception System.out.println ("Bitte richtig eingeben"); E. printstacktrace (); // Drucken Sie den Ort und den Grund des Fehlers im Programm}}}} aus}}}}Allgemeine Funktionen/Methoden:
Importieren Sie java.util.scanner; öffentliche Klasse Ziffern {boolean Digits (int num) {// Methode des Booleschen Typs erstellen if (num <0 || num> 999999999) {return true; } else {return false; }} public static void main (String [] args) {digits d = new Digits (); // Objekt Scanner input = neuer Scanner (System.in) erstellen; // Das Scanner-Variable System.out.println deklarieren ("Bitte geben Sie 0-99999999999 Integer ein); // Das System fordert auf, den Versuch einzugeben. if (num == 0) {System.out.println ("Eingabe ist eine 1-stellige Zahl"); } else if (d.digits (num)) {// Das Objekt nennt das Ziffern -Methode System.out.println ("Eingabe ist außerhalb des Bereichs"); } else {while (num> 0) {num = num / 10; zählen ++; } System.out.println ("Eingabe ist eine 1-stellige Zahl"); }}} catch (Ausnahme e) {// Catch the Exception System.out.println ("Bitte richtig eingeben"); E. printstacktrace (); // Drucken Sie den Ort und den Grund des Fehlers im Programm}}}} aus}}}}Hinweis: Methode 2 verwendet objektorientiertes Denken