Computer Science, asked by kalpanasharma36890, 4 days ago


Write a Java program for check number is Even-duck number or not. (Even - duck number is containing only two zero. Examples 1001, 23001, 32100 etc. is Even-duck number).​

Answers

Answered by rohithprince20
0

Answer:

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, 7056, 8430709 are all duck numbers whereas 08237, 04309 are not.

Test Data

Input a number : 3210

import java.util.Scanner;

public class Example15 {

public static void main(String args[])

{

Scanner sc = new Scanner(System.in);

System.out.print("Input a number : ");

String nstr = sc.nextLine();

int l = nstr.length();

int ctr = 0;

char chr;

for(int i=1;i<l;i++)

{

chr = nstr.charAt(i);

if(chr=='0')

ctr++;

}

char f = nstr.charAt(0);

if(ctr>0 && f!='0')

System.out.println("Duck number");

else

System.out.println("Not a duck number");

}

}

Similar questions