当前位置: 首页 > news >正文

判断质数的基础方法

判断一个数是否为质数:基础方法(运算效率较慢)

另一种运用API来提高运算效率:

以下是添加了详细注释的代码版本,并优化了部分逻辑:

package test;public class test5 {public static void main(String[] args) {//判断一个数是否为一个质数System.out.println(isPrime(997));//997 2~996 995次}public static boolean isPrime(int number) {int count = 0;for (int i = 2; i <= Math.sqrt(number); i++) {count++;if (number % i == 0) {return false;}}System.out.println(count);return true;}}

执行该程序会输出:

优化后的算法大幅提高了效率。

http://www.dtcms.com/a/223548.html

相关文章:

  • 动手学深度学习pytorch学习笔记 —— 第五章
  • 【瑶池数据库训练营及解决方案本周精选(探索PolarDB,参与RDS迁移、连接训练营)】
  • [IMX] 10.串行外围设备接口 - SPI
  • 抢占先机!品牌如何利用软文营销领跑内容营销赛道?
  • Wayland模式X11模式LinuxFB​​模式,Linux图形显示系统三大模式深度解析
  • 如何做好一份技术文档:构建知识传递的精准航海图
  • 【原理扫描】不安全的crossdomain.xml文件和CORS(跨站资源共享)原始验证失败验证与彻底方案
  • CATIA高效工作指南——测量分析篇(一)
  • 算法题(159):快速幂
  • 换行符在markdown格式时异常
  • StringBulder的底层原理?
  • 半导体厂房设计建造流程、方案和技术要点-江苏泊苏系统集成有限公司
  • 语音通信接通率、应答率和转化率有什么区别?
  • spring openfeign
  • Java中hashCode()与equals()的常见错误及解决方案
  • JS入门——三种输入方式
  • 超低延迟与高稳定性的行业领先直播解决方案
  • python里的Matplotlib库
  • 亚马逊商品评论爬取与情感分析:Python+BeautifulSoup实战(含防封策略)
  • 智绅科技——科技赋能健康养老,构建智慧晚年新生态
  • SpringAI系列 - 升级1.0.0
  • SpringBatch+Mysql+hanlp简版智能搜索
  • android协程异步编程常用方法
  • MySQL之数据库的内嵌函数和联合查询
  • 广东省林学会新办林业造林资质具体条件?
  • 1-1 初探Dart编程语言
  • Augment vs Cursor:当Cursor解决不了问题时的最佳补充方案
  • AI+爆款文案,提示词脚本 ——卫朋
  • Linux(9)——进程(控制篇——下)
  • 电磁器件的“折纸革命“:牛津《Sci. Reports》发布剪纸超材料