Java Program to Count Number of Digits in an Integer

In this tutorial, you'll learn how to write a Java program to count the number of digits in an integer.
We will read input from the console using Scanner class.

Java Program to Count Number of Digits in an Integer

package com.javaguides.java.tutorial;

import java.util.Scanner;

/**
 * Java Program to Count Number of Digits in an Integer
 * 
 * @author https://www.sourcecodeexamples.net/
 *
 */
public class JavaProgram {
    public static void main(String[] args) {

        try (Scanner scanner = new Scanner(System.in)) {
            System.out.println("Enter the digit :");
            int num = scanner.nextInt();

            int count = 0;

            while (num != 0) {
                num /= 10;
                ++count;
            }
            System.out.println("Number of digits: " + count);
        }
    }
}
Output:
Enter the digit :
12345
Number of digits: 5

Related Java Programs

Free Spring Boot Tutorial - 5 Hours Full Course


Watch this course on YouTube at Spring Boot Tutorial | Fee 5 Hours Full Course