判断一个数是二的几次方(用java实现)
2007-10-02 09:29
344 查看
刚开始学习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);
}
}
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);
}
}
相关文章推荐
- 使用位运算实现判断一个数是否是2的n次方,实现不需要中间变量进行两个变量值的交换
- 怎样知道一个数字是不是2的乘方?怎样判断一个数是不是奇数? Java实现
- Java数组反射实现动态的判断一个对象书否是数组,并且对数组进行拆包输出 。。
- 一个5位数,判断它是不是回文数,另一种思路JAVA实现
- 通过递归判断一个整形数组是否按升序排列(java实现)
- java中判断一个对象是否实现了某个接口
- 【Java】实现一个根据日期判断星座程序的编写
- Java 求1-100以内的所有素数,判断一个数是不是素数。Java代码实现附测试结果图
- 【Java】实现一个根据日期判断星座程序的编写
- java实现输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果
- 8,64,256都是2的阶次方数,用java编写程序来判断一个数是不是2的阶次方数
- java中判断一个对象是否实现了某个接口
- Java实现——判断一个数是否是质数
- 判断一个链表是否为回文结构(java实现)
- Java实现一个简单的两人五子棋游戏(五) 判断是否有一方胜出
- 我有一个集合,如下,请问,我想判断里面有没有"world"这个元素,如果有,我就添加一个"javaee"元素,请写代码实现。
- java实现判断一个经纬度坐标是否在一个多边形内(经自己亲测)
- java数组反射实现动态的判断一个对象是否是数组并且对数组进行拆包输出
- java中判断一个对象是否实现了某个接口 2011-05-06 16:48:52
- 14、JAVA 判断一个数/字符串是不是回文?实现字符串的逆序,如“abcd”变成“dcba”