Java tutorial
//package com.java2s; //License from project: Open Source License public class Main { public static int prevPowerOf2(final int n) { if (n <= 0) { throw new IllegalArgumentException(); } return Integer.highestOneBit(n); } }