我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

求问判断一个数是否是质数的几种算法思路

判断一个数是否是质数的几种算法思路

根据质数的约数只有1和本身这一特点,可以首先想到最直观的方法。
可以判断一个数是否能被比它小的数整除。

public static boolean isPrime(int n){
    //n<=3时,质数有2和3
    if (n <= 3) {
        return n > 1;
    }
    //当n>3时,质数无法被比它小的数整除
    for(int i = 2; i < n; i++){
        if (n % i == 0) {
            return false;
        }
    }
    return true;
}

近期文章

  • 输入五个数求大于零的数的和,用python
  • 用sqlfiddle编写数据库
  • 未报错,csv里面没数据,这是哪里出错了
  • 买的加密视频打不开了
  • 怎么实现查找到 附近所有的微信用户
  • java问题 接口 实现类
  • 关于Java中进程中的优先级的一点疑问
  • win10.net framework 3.5安装失败报错0x8000FFFF
  • pycharm 2020打包exe文件失败
  • 编译android7 com.tonicsystems.jarjar.Main
  • Visual Studio 2010的版本,在sql语句的时候再前面加上$报错怎么解决
  • 求1!+2!+3!+……n!的和用python
  • yolov5训练数据时No labels in yolo_A\train.cache.
  • Python如何处理不规律的字符串?
  • 请问为什么不是打印四次未找到呢?
  • 好难,拜托拜托拜托。
  • JAVA SWT,实现多国语言切换
  • java编程详情分析
  • pycharm没有运行过也会自动保存吗
  • 对角线2输入整数N,输出相应方阵

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华