java求100之内的素数(质数)简单示例

时间:2023-11-07 03:12:32 

质数又称素数。一个大于1的自然数,如果除了1和它自身外,不能被其他自然数整除的数;否则称为合数。根据算术基本定理,每一个比1大的整数,要么本身是一个质数,要么可以写成一系列质数的乘积;而且如果不考虑这些质数在乘积中的顺序,那么写出来的形式是唯一的。下面是一个java求100之内的素数简单示例


public class test {

 public static void main(String[] args) {
  int i,n,k=0;
     for (n = 3; n<=100; n++) {     //3~100的所有数
         i=2;
         while (i<n) {
             if (n%i==0)  break;  //若能整除说明n不是素数,跳出当前循环
             i++;
          }

        
      if (i==n) {     //如果i==n则说明n不能被2~n-1整除,是素数
             k++;             //统计输出数的个数
             System.out.print(i+ "\t ");
             if (k %6==0)    //每输出5个则换行
              System.out.println();
         }
     }
 }
}

标签:java,素数,质数
0
投稿

猜你喜欢

  • Java通过匿名类来实现回调函数实例总结

    2023-06-26 12:30:42
  • Android判断手机是否联网及自动跳转功能(收藏版)

    2023-10-06 18:42:33
  • java生成图片验证码实例代码

    2022-01-06 04:01:37
  • springboot实现maven多模块和打包部署

    2022-01-06 00:41:15
  • SWT(JFace)体验之模拟BorderLayout布局

    2022-08-17 18:09:51
  • java组件SmartUpload和FileUpload实现文件上传功能

    2022-02-02 17:08:17
  • IDEA java出现无效的源发行版14解决方案

    2021-06-25 08:50:33
  • PowerManagerService之唤醒锁的使用获取创建示例解析

    2021-09-29 06:42:22
  • Java 反射调用静态方法的简单实例

    2021-10-09 06:47:58
  • JavaWeb登录界面登录失败在同一页面进行提示的解决

    2023-11-26 15:51:34
  • unity 如何修改材质属性和更换shader

    2023-02-22 12:42:44
  • .NET中的Timer类型用法详解

    2022-12-15 18:33:23
  • c# 生成随机时间的小例子

    2023-10-04 02:44:29
  • 简单记事本java源码实例

    2023-11-26 02:03:17
  • java实例方法被覆盖,静态方法被隐藏Explain(详解)

    2022-07-20 08:05:03
  • Java webservice的POST和GET请求调用方式

    2023-01-10 05:35:43
  • Android利用zxing生成二维码的过程记录

    2022-12-25 15:54:56
  • C# WinForm状态栏实时显示当前时间(窗体状态栏StatusStrip示例)

    2022-10-09 16:58:51
  • JAVA如何调用Shell脚本

    2022-11-25 01:13:13
  • Spring Security如何为用户示例添加角色详解

    2023-09-13 02:31:58
  • asp之家 软件编程 m.aspxhome.com