[Java] 打印N以内的素数 →→→→→进入此内容的聊天室

来自 , 2019-03-14, 写在 Java, 查看 137 次.
URL http://www.code666.cn/view/c4492cbe
  1. import java.util.*;
  2. public class Main {
  3.         public static void main(String[] args)
  4.         {
  5.                 Scanner scan = new Scanner(System.in);
  6.                 int N = scan.nextInt();
  7.                 int flag = 0, i = 2;
  8.                 for(; i < N; i++)
  9.                 {
  10.                         int flag1 = 0;
  11.                         for(int j = 2; j <= i/2; j++)
  12.                         {
  13.                                 if(i%j == 0)
  14.                                 {
  15.                                         flag1 = 1;
  16.                                         break;
  17.                                 }
  18.                         }
  19.                         if(flag1 == 0)
  20.                         {
  21.                                 if(flag == 0)
  22.                                 {
  23.                                         System.out.print(i);
  24.                                         flag = 1;
  25.                                 }
  26.                                 else
  27.                                         System.out.print(","+i);
  28.                         }
  29.                 }
  30.    }
  31. }

回复 "打印N以内的素数"

这儿你可以回复上面这条便签

captcha