Duck Number Program in Java

Duck Number Program in Java
Duck Number Program in Java

A Duck number is a number which has zeroes present in it, but there should be no zero present in the beginning of the number. For example 3210


import java.util.Scanner;

public class DuckNumber
{
    public static void main(String[] args)
    {
        // TODO code application logic here
        int r, n, num;
        boolean flag=false;
        Scanner sc = new Scanner(System.in);
        System.out.print("Enter number=");
        n = sc.nextInt();
        num = n;
        while (num > 0)
        {
            r = num % 10;
            if(r==0)
            {
                flag=true;
            }
            num = num / 10;
        }
        if(flag)
        {
            System.out.println("Duck Number");
        }
        else
        {
            System.out.println("Not Duck Number");
        }
        
    }
}

Output:

Enter number=205
Duck Number
b. tech. bca icse java java tutorials learn java mca programs

Frequently Asked Questions

A Duck number is a number which has zeroes present in it, but there should be no zero present in the beginning of the number. For example 3210
A Duck number is a number which has zeroes present in it, but there should be no zero present in the beginning of the number. For example 3210