关闭

[置顶] 判断一个数是二的几次方(用java实现)

565人阅读 评论(1) 收藏 举报
刚开始学习java,感觉java和C++差不多,昨天看了个题目,判断一个数是二的几次方?写了个看看。
import java.util.Scanner;
public class Helloworld {

 
public static void main(String[] args) {
    Scanner sc
=new Scanner(System.in);
    
int m=sc.nextInt();
    
int i;
    
for( i=0;i<32;i++)
     
if(1<<i==m)
      
break;
    
if(i==32)
     System.out.print(
"不是二的次方!");
    
else
     System.out.print(
"是二的次方!次数是"+i);   
  

 }


}
 
0
0

猜你在找
【套餐】Hadoop生态系统零基础入门
【套餐】嵌入式Linux C编程基础
【套餐】2017软考系统集成项目——任铄
【套餐】Android 5.x顶级视频课程——李宁
【套餐】深度学习入门视频课程——唐宇迪
【直播】广义线性模型及其应用——李科
【直播】从0到1 区块链的概念到实践
【直播】计算机视觉原理及实战——屈教授
【直播】机器学习之凸优化——马博士
【直播】机器学习&数据挖掘7周实训--韦玮
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:813次
    • 积分:16
    • 等级:
    • 排名:千里之外
    • 原创:1篇
    • 转载:0篇
    • 译文:0篇
    • 评论:1条
    文章存档
    最新评论