码迷,mamicode.com
首页 > 其他好文 > 详细

不使用循环判断一个数字是不是2的n次方

时间:2019-03-05 15:27:00      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:==   次方   lse   else   pow   isp   power   false   solution   

题目:

不使用循环判断一个数字是不是2的n次方

 

解答:

 1 public class Solution {
 2 
 3     public isPowerOfTwo(int num) {
 4         if(num > 0 && num & (num-1) == 0) {
 5             return true;
 6         } else {
 7             return false;
 8         }
 9     }
10 }

 

不使用循环判断一个数字是不是2的n次方

标签:==   次方   lse   else   pow   isp   power   false   solution   

原文地址:https://www.cnblogs.com/wylwyl/p/10476868.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!