目录
选择题
1.
getDeclaredMethods 是获取该类中所有权限的方法(包括私有),但是不包含从父类中继承的方法
2.
2 字节 = 16 比特位。
3.
编程题
1. 因子个数
代码实现:
import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
// 注意 hasNext 和 hasNextLine 的区别
while (in.hasNextInt()) { // 注意 while 处理多个 case
int n = in.nextInt();
print(n);
}
}
public static void print(int n) {
int count = 0;
for (int i = 2; i <= Math.sqrt(n); i++) {
if (n % i == 0) {
while (n % i == 0) {
n /= i;
}
count++;
}
}
// 到这里说明已经没有约数了
if (n != 1) {
// 如果是素数
count++;
}
System.out.println(count);
}
}