A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

之前论坛上的题。分享下。
  1. //判断101-200之间有多少个素数,并输出所有素数。
  2. public class Test2
  3. {
  4.         public static void main(String[] args)
  5.         {
  6.                 printNum(100,200);
  7.         }
  8.        
  9.         public static void printNum(int start,int end)
  10.         {
  11.                 int count=0;
  12.                 int key=start;
  13.                 for(;key<=end;key++)
  14.                 {
  15.                         boolean flag=true;
  16.                         for(int x=2;x<key;x++)
  17.                         {
  18.                                 if(key%x==0)
  19.                                 {
  20.                                         flag=false;
  21.                                         break;
  22.                                 }
  23.                         }
  24.                         if(flag)
  25.                         {
  26.                                 count++;
  27.                                 System.out.println(key);
  28.                         }
  29.                 }
  30.                 System.out.println(start+"到"+end+"共"+count+"个素数.");
  31.         }
  32. }
复制代码

3 个回复

正序浏览
很好,支持
回复 使用道具 举报
学习了不错!!
回复 使用道具 举报
我是来看答案的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马