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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. public class Test2 {
  2.     public static void main(String aa[])
  3.     {   
  4.         fun();
  5.         
  6.     }
  7.     public static void fun()
  8.     {   int n=0,i,s;
  9.        String str="";
  10.         for( i=101;i<=200;i++)
  11.         {
  12.            for( s=2;s<i;s++)
  13.            {
  14.                if(i%s==0)
  15.                    break;   
  16.            }   
  17.            if(s==i)
  18.                {
  19.                    n++;
  20.                 str+=i+" ";
  21.                }
  22.         }
  23.        System.out.printf("101-200之间共有"+n+"个素数,分别是:"+str);
  24.     }
  25. }
复制代码

2 个回复

倒序浏览
s<i/2即可.
回复 使用道具 举报

额...顺便把 s==i改成boolean标签即可.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马