赞
踩
目录
getDeclaredMethods 是获取该类中所有权限的方法(包括私有),但是不包含从父类中继承的方法
2 字节 = 16 比特位。
代码实现:
- 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);
- }
-
-
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。