第一章 基础编程模型
课后习题1.1.14
编写一个静态方法lg(),接受一个整形参数N,返回不大于log2N的最大整数。不要使用Math库。
public class Test{
public static void main(String[] args){
int i;
i=lg(17,2);
System.out.println(i);
}
public static int lg(int N,int M){
int a = 0;
while(N>=M){
N=N/M;
a++;
}
return a;
}
}
(M为底数)