java判断2的n次方