下面是一个Java代码示例,实现了一个接受整数参数的方法,返回该数字可以被2整除的次数:
public class Main {
public static void main(String[] args) {
int num = 16;
int count = countDivisibleByTwo(num);
System.out.println("整数 " + num + " 可以被2整除的次数为:" + count);
}
public static int countDivisibleByTwo(int num) {
int count = 0;
while (num % 2 == 0) {
num /= 2;
count++;
}
return count;
}
}
输出结果为:
整数 16 可以被2整除的次数为:4
这个方法使用一个循环,每次将数字除以2,直到余数不再为0。在每次循环中,计数器增加1。最后返回计数器的值即可得到该数字可以被2整除的次数。