服务器之家

服务器之家 > 正文

java求100以内的素数示例分享

时间:2019-11-12 14:35     来源/作者:zxhpj

题目:求100之内的素数

方法一:

  1. package airthmatic; 
  2.   
  3. public class demo8 { 
  4.  /** 
  5.  * 素数是指因数只有1和本身的数字 
  6.  * @param arg 
  7.  */ 
  8.  public static void main(String arg[]) 
  9.  { 
  10.  for(int i=1;i<=100;i++) 
  11.  { 
  12.   if(find(i)) 
  13.   System.out.print(i+" "); 
  14.  } 
  15.  }  
  16.  /** 
  17.  * 1-n个自然数中的素数 
  18.  * @param n 
  19.  * @return 
  20.  */ 
  21.  public static boolean find(int n) 
  22.  { 
  23.  for(int i=2;i<=Math.sqrt(n);i++) 
  24.  { 
  25.   if(n%i==0) 
  26.   return false
  27.  } 
  28.  return true
  29.  } 

方法二:

  1. public class Ex27 { 
  2.  public static void main(String args[]) 
  3.  { 
  4.  int sum,i; 
  5.  for(sum=2;sum<=100;sum++) 
  6.  { 
  7.   for(i=2;i<=sum/2;i++) 
  8.   { 
  9.   if(sum%i==0) 
  10.    break
  11.   } 
  12.   if(i>sum/2) 
  13.   System.out.println(sum+"是素数"); 
  14.  } 
  15.  } 
标签:

相关文章

热门资讯

玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-09-17
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情 2019-06-22
Nginx服务器究竟是怎么执行PHP项目
Nginx服务器究竟是怎么执行PHP项目 2019-05-24
配置IIS网站web服务器的安全策略配置解决方案
配置IIS网站web服务器的安全策略配置解决方案 2019-05-23
返回顶部