求不大于log₂N的最大整数

来源:互联网 发布:python 帮助文档 编辑:程序博客网 时间:2024/05/17 01:21
/* * 编写一个静态方法lg(),接受一个整型参数N,返回不大于log₂N的最大整数,不要使用Math库 */public class demo8 {    public static void main(String[] args) {        System.out.println(log2(10));    }    public static int log2(int n) {        int m = 1;        int i = 0;        for(i = 0;m<=n;i++){            m = m *2;        }        return i-1;    }}
0 0
原创粉丝点击