Write a program to check for Duck Numbers. it is a number containing one or more 0's as its digits.
import java.util.*;
public class Duck {
boolean isduck(int num) {
for (; num != 0; num /= 10)
if (num % 10 == 0) // if 0 is there as a digit then it is a duck number
return true;
return false;
}
public static void main(String[] args) {
Duck a = new Duck();
Scanner sc = new Scanner(System.in);
System.out.print("Enter number: ");
int num = sc.nextInt();
System.out.printf("Is%s a Duck Number", (a.isduck(num) ? "" : " not"));
sc.close();
}
}
Name | Type | Uses |
---|---|---|
void main() | ||
a | Duck | object to call method |
sc | Scanner | object to take user input |
num | int | to store enetered number |