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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

落水彡汘

注册黑马

  • 黑马币:0

  • 帖子:5

  • 精华:0

© 落水彡汘 注册黑马   /  2014-4-20 21:43  /  1231 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

判断101~200之间有多少个素数,并输出所有素数。 程序分析:判断素数的方法:用一个数分别去除2到sqt(这个数),如果能被整除,则表明此数不是素数。反之则是。

6 个回复

倒序浏览

回帖奖励 +3

package cn.com.flywater.FiftyAlgorthm;

public class SecondPrimeNumber {
public static int count = 0;

public static void main(String[] args) {
     for(int i=101;i<200;i++){
         boolean b = true;//默认此数就素数
         for(int j=2;j<=Math.sqrt(i);j++){
             if(i%j==0){
                 b = false; //此数不是素数
                 break;
             }
         }
         if(b){
             count++;
             System.out.print(i+" ");
         }
     }
     System.out.println("\n素数的个数:"+count);
    }

}
回复 使用道具 举报
回帖奖励?
回复 使用道具 举报
本帖最后由 蔡先苼 于 2014-4-21 00:37 编辑

class  SushuDemo {   
       public static void main(String[] args)   {      
       for(int x = 101; x <= 200;x++)      
       {         
             boolean b= false;         
             for(int y = 2; y < x;y++)            
             {            
                 if(x % y == 0)                     
                 {               
                       b = true;               
                       break;                    
                 }         
             }         
            if(!b)         
           {            
                    System.out.print(x+" ");        
           }         
      }   
}
}
回复 使用道具 举报
本帖最后由 蔡先苼 于 2014-4-21 00:48 编辑

class SushuDemo{
     public static void main(String[] args)
     {
           for(int x=101;x<=200;x++)
           {
                 for(int y=2;y<x/2;y++)
                 {
                         if(x%y==0)
                         {
                                break;
                         }
                         if(y==x/2-1)
                         {
                                System.out.println(x);
                         }
                 }
           }
     }
}
回复 使用道具 举报
基础测试题:)
回复 使用道具 举报
基础测试题
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马