文章目录

  • Java 实现
  • Python 实现
  • 结论

Java 实现

class PrimeNumber{public static void main(String[] args) {long start=System.currentTimeMillis();int count=0;label:for(int i=1;i<=100000;i++){for (int j=2;j<=Math.sqrt(i);j++) {if(i%j==0){continue label; //返回外层循环}   }count++;// System.out.println(i);}long end=System.currentTimeMillis();System.out.println("count"+count); //9593System.out.println("time(ms)"+(end-start)); //time 14ms}}

Python 实现

import time
import math
def main():start=time.time()count=0for i in range(1,100001):isFlag=Truefor j in range(int(math.sqrt(i)),1,-1):if i%j==0:isFlag=Falsebreakif (isFlag):count+=1end=time.time()print('count',count) //9593print('time(ms)',(end-start)*1000) //697.28684425354msif __name__ == '__main__':main()

结论

Java实现质数计算效率更高,循环处理方式更灵活,Python可读性高,各有各的特点。

Java-Python对垒之质数计算相关推荐

  1. python随机密码生成以整数17为随机数种子_python习题 随机密码生成 + 连续质数计算...

    随机密码生成 描述 补充编程模板中代码,完成如下功能:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪ ...

  2. python试题中连续质数计算,官方答案看不懂,就自己写了个,请大神过目!

    连续质数计算 描述 补充编程模板中代码,完成如下功能:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪ ...

  3. CUDA,C++,Java,Python,Fortran运行速度比较

    通过计算100万以内素数的运行时间比较这5种语言的运行速度. 每种语言运行30次,取平均值.由于python和fortran的运行速度和Java和C++运行差距过大,python只计算了3次,Fort ...

  4. java python算法_用Python,Java和C ++示例解释的排序算法

    java python算法 什么是排序算法? (What is a Sorting Algorithm?) Sorting algorithms are a set of instructions t ...

  5. 《从问题到程序:用Python学编程和计算》——第3章 基本编程技术 3.1 循环程序设计...

    本节书摘来自华章计算机<从问题到程序:用Python学编程和计算>一书中的第3章,第3.1节,作者 裘宗燕,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 第3 ...

  6. BigData:大数据开发的简介、核心知识(linux基础+Java/Python编程语言+Hadoop{HDFS、HBase、Hive}+Docker)、经典场景应用之详细攻略

    BigData:大数据开发的简介.核心知识(linux基础+Java/Python编程语言+Hadoop{HDFS.HBase.Hive}+Docker).经典场景应用之详细攻略 BigData:大数 ...

  7. python拥有庞大的计算生态_Python稳定基础训练中的易出错概念问题1(包括答案和分析),稳基,修炼,之,计算机,等级,考试,易错,含答案,与,解析...

    文章目录 1.下列关于Python的描述正确的是___. A.代码的缩进错误导致的是逻辑错误 B.跳跃结构是Python的流程结构之一 C.Python支持的数据类型包括char.int和float等 ...

  8. Python中的乘方计算

    [小白从小学Python.C.Java] [Python-计算机等级考试二级] [Python-数据分析] Python中的乘方计算 power()函数 选择题 以下python代码输出什么? imp ...

  9. 中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”, 问这个人在以后的某一天中是“打鱼”还是“晒网”。用C或C++语言/java/python实现程序解决问题

    /* 中国有句俗语叫"三天打鱼两天晒网".某人从2010年1月1日起开始"三天打鱼两天晒网", 问这个人在以后的某一天中是"打鱼"还是&qu ...

最新文章

  1. Apache Kylin在绿城客户画像系统中的实践
  2. 80%以上Javaer可能不知道的一个Spring知识点
  3. 020_html格式化
  4. 【笔试题】简单的两道笔试题(1、打印杨辉三角;2、三个数排序)
  5. ef 数据迁移mysql_Windows下重装xampp并做MySQL数据迁移的步骤
  6. Windows 2003下×××服务器架设攻略
  7. Tab选项卡切换效果JavaScript汇总
  8. 天梯赛 L2-011. (二叉树) 玩转二叉树
  9. 新手教学--(常用的存储过程)
  10. 微信开发 MySQL 存储 Emoji 表情
  11. 【优化分配】基于matlab鱼群算法求解无线电功率分配优化问题【含Matlab源码 1523期】
  12. back函数php,PHP callback函数使用方法和注意事项
  13. 电磁波中的波段划分:L波段、S波段、C波段、X波段、Ku波段、K波段、Ka波段
  14. 应急响应样本分析查杀集合
  15. java poi合并单元格后内容无法显示
  16. 机器学习源代码_机器学习中程序源代码的静态分析
  17. F.dropout()与nn.dropout()
  18. opencv-图像阈值
  19. Android中65536问题剖析
  20. 《构建高性能Web站点》

热门文章

  1. intel网卡驱动for linux ubuntu系统
  2. 组播域GNS3与eNSP桥接以及GNS3的使用教程
  3. 【机器学习代码模板】把你的线性回归模型拉出来遛一遛
  4. 基于vue,解决打开新窗口被浏览器拦截的问题
  5. 项目5-模板类中使用友元函数
  6. 解读《Superhuman AI for multiplayer poker》
  7. [BZOJ 1135][POI2009]Lyz
  8. git文件夹不显示绿勾
  9. systemd服务分析
  10. mysql周报内容范文_Mysql报表查询实例(日报|周报|月报|时间差自动计算)