Sololearn: Learn to Code
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1
Hi! Here working code :) import java.util.*; class EvilNumber { public static void main( String args[] ){ Scanner sc = new Scanner(System.in); System.out.print("INPUT\t\t\t: "); int n = sc.nextInt(); if(n>0){ String nBinary = Integer.toBinaryString( n ); System.out.println( "BINARY EQUIVALENT\t: " + nBinary ); int oneCount=0; for( int i=0; i<nBinary.length(); i++ ){ if( nBinary.charAt( i ) == '1' ) { oneCount++; } //if( nBinary.charAt( i ) == '1' ) System.out.println( "NO. OF 1's\t\t: " + oneCount ); System.out.print( "OUTPUT\t\t\t: "); if( oneCount % 2 == 0 ){ System.out.println( "EVIL NUMBER" ); }else{ System.out.println( "NOT AN EVIL NUMBER" ); }//if( oneCount % 2 == 0 ) } } else { System.out.println( "Invalid Input" ); } //if(n>0) } //main } //class EvilNumber
22nd Feb 2018, 8:27 AM
Alexander Firsov
Alexander Firsov - avatar