Java Program to Add Zeros to Start of a Number

bookmark

import java.util.Scanner;
class Main
{
    public static void main(String args[]) 
    {
        
        //Scanner class object created      
        Scanner sc = new Scanner(System.in);
        
        //String variable 'num' declared to hold the number
        String num;
        //integer variable 'NumberOfZero' to hold number of zeros value 
        //which needs to be added before the original number
        int numberOfZero;
        //Taking input of number
        System.out.println("Enter a number : ");
        num = sc.next();
        //Enter number of zeros to be added
        System.out.println("Enter total numbers of zeros to be added : ");
        numberOfZero = sc.nextInt();
        //adding zeros by using the String.format
        String result = String.format("%0" +(num.length() + numberOfZero) + "d",Integer.valueOf(num));
        System.out.println("After adding zeros the number is: " + result);
    }
}

 

Output:

Enter a number : 
567
Enter total numbers of zeros to be added : 
4
After adding zeros the number is : 0000567