用Java求1到100以内的质数

public static void main(String[] args) {

int count = 0;
   int sum = 0;
  for (int i = 2; i <= 100; i++) {
    boolean flag = false;
    for (int j = 2; j <= i >> 1; j++) {
     if (i % j == 0) {
        flag = true;
        break;
      }
  }
  if (!flag) {
    System.out.print(i + " ");
    sum += i;
    count++;
    }
  }
  System.out.println();
  System.out.println(“1–100之间的素数(也称质数)的个数 -->”+count);
  System.out.println(“1–100之间的素数(也称质数)的个数之和 -->”+sum);

你可能感兴趣的:(Java)