public class HighestPowerOf2 { private static int highestPowerOfTwo(int n) { return (n & (~(n - 1))); } public static void main(String[] args) { System.out.println(highestPowerOfTwo(48)); // 16 System.out.println(highestPowerOfTwo(5)); // 1 } }ww:ecruoSw.lautturi.com