Page 468 - Cs_withBlue_J_C11_Flipbook
P. 468
return c;
}
}
import Eleven.CountOne;
import java.util.*;
class Evil
{
int num,bin;
void accept()
{
Scanner sc=new Scanner(System.in);
System.out.println("Enter number");
num=sc.nextInt();
bin=0;
}
int tobin(int a)
{
if(a==0)
return 0;
else
return a%2+tobin(a/2)*10;
}
void check()
{
bin=tobin(num);
CountOne ob=new CountOne(bin);
int c=ob.count();
if(c%2==0)
System.out.println(num+" Binary "+bin+" is Evil number");
else
System.out.println(num+" Binary "+bin+" is not Evil number");
}
public static void main()
{
Evil ob=new Evil();
ob.accept();
ob.check();
}
}
The output of the preceding program is as follows:
Enter number
9
9 Binary 1001 is Evil number
Enter number
25
25 Binary 11001 is not Evil number
466466 Touchpad Computer Science-XI

