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

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

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

  2021-03-19 我要评论
想了解java求100以内的素数示例讲解的相关内容吗,在本文为您仔细讲解100以内的素数的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:100以内的素数,下面大家一起来学习吧。

题目:求100之内的素数

方法一:

package airthmatic;

public class demo8 {
 /**
 * 素数是指因数只有1和本身的数字
 * @param arg
 */
 public static void main(String arg[])
 {
 for(int i=1;i<=100;i++)
 {
  if(find(i))
  System.out.print(i+" ");
 }
 } 
 /**
 * 1-n个自然数中的素数
 * @param n
 * @return
 */
 public static boolean find(int n)
 {
 for(int i=2;i<=Math.sqrt(n);i++)
 {
  if(n%i==0)
  return false;
 }
 return true;
 }
}

方法二:

public class Ex27 {
 public static void main(String args[])
 {
 int sum,i;
 for(sum=2;sum<=100;sum++)
 {
  for(i=2;i<=sum/2;i++)
  {
  if(sum%i==0)
   break;
  }
  if(i>sum/2)
  System.out.println(sum+"是素数");
 }
 }
}

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们