100以内所有质数的输出
质数:素数:只能被1和它本身整除的自然数
从2开始到这个数-1结束为止,都不能被这个数本省整除

代码

public class PrimeNumberTest {public static void main(String[] args) {for(int i = 2;i <= 100;i++){//遍历100以内的自然数boolean isFlag = true;for (int j =2;j<=i-1;j++){//被i去除if (i % j == 0){isFlag = false;}}if (isFlag == true){System.out.println(i);}}}
}

优化一

添加break

public class PrimeNumberTest {public static void main(String[] args) {for(int i = 2;i <= 100;i++){//遍历100以内的自然数boolean isFlag = true;for (int j =2;j<=i-1;j++){//被i去除if (i % j == 0){isFlag = false;break;}}if (isFlag == true){System.out.println(i);}}}
}

优化二

开方sqrt()

public class PrimeNumberTest {public static void main(String[] args) {for(int i = 2;i <= 100;i++){//遍历100以内的自然数boolean isFlag = true;for (int j =2;j<=Math.sqrt(i);j++){//被i去除if (i % j == 0){isFlag = false;break;}}if (isFlag == true){System.out.println(i);}}}
}

Java 100以内的质数相关推荐

  1. Java 100以内找质数(多种方式实现)

    注: 以下三句计算时间效率用的,和计算过程无关 long start = System.currentTimeMillis();long end = System.currentTimeMillis( ...

  2. java基础(1~100以内的质数)

    java练习题 1~100以内的质数: 质数:素数,只能被1和它本身整除的自然数叫做质数; 从2开始,到这个数-1结束为止,都不能被这个数本身整除. 最小的质数是2; //100以内的质数; publ ...

  3. Java:找出100以内的质数(一)。

    Java:找出1~100之间的质数. 质数(prime number)又称素数,有无限个.质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数. 由以上的定义我们可以延伸出另一种解释:这个数 ...

  4. Java输出100以内的质数(及其代码优化详程)

    文章目录 Java输出100以内的质数 重点:<代码的优化> P1:currenttimemillis方法计算运行时间 p2:优化一(针对非质数) p3:Java 中 Math.sqrt( ...

  5. 输出100以内的质数 java

    java输出100以内的质数 class Ab{public static void main(String[] args){boolean isFlag = true; //标识i是否能被j除尽,一 ...

  6. java打出三角形乘法表_Java 练习(输出三角形,九九乘法表, 100以内的质数)

    输出三角形 class ForForTest{ public static void main(String[] args){ for(int i = 1; i<= 5; i++){ //控制行 ...

  7. java 打印100以内的质数

    题目 质数:只能被1和它本身所整除的数.即:从2开始一直到这个数-1,都不能被这个数整除:最小的质数是2 知识点 1.System.currentTimeMillis():计算当前时间距离1970-1 ...

  8. 求100以内的质数(Java版定义法、break优化,Math.sqrt()优化)

    说明 第一次写CSDN博客,一方面是记录自己学习复习,另一方面是向各位大牛学习,如有更优的算法,还望不吝赐教. 这是一个入门级的编程问题,常见的是求100以内的质数,这里为了能更好的体现算法的重要性, ...

  9. java练习 输出100以内的质数

    /** 打印出100以内的质数,一行显示5个,* (质数是只能被1跟自身整除的数,1不是质数)*/ public class Test11 {static boolean isPrime(int nu ...

  10. 用python计算100以内的素数_python-找出100以内的质数

    质数:就是只能被1和本身整除的数,1除外,如2,3,5,7,11,13等等 ##求一百以内的质数(1和本身除尽的数) if __name__ == '__main__': list=[] flag=F ...

最新文章

  1. VS2015 Qt5
  2. 成功企业的核心思维逻辑
  3. STM32休眠后不能烧录程序
  4. 浅谈前端安全问题及策略
  5. DeepMedic —— 一种经典的医学图像分割的3D CNN框架
  6. 求阶乘,输入一个正整数 n,输出n!
  7. Hive的基本操作-排序
  8. Android P (1)---开发指南
  9. OpenStack版本发布周期或将延长为1年
  10. Lazyload 延迟加载效果(转载)
  11. Android开发,并不见得是一个走得长远的路子
  12. DataTable转成字符串复制到txt文本
  13. QT自定义QmessageBox对话框
  14. soui 设置边框_第四篇:SOUI资源文件组织
  15. HorizontalScrollView 仿真 tabLayout
  16. 《Python语言程序设计基础》嵩天著-第4章程序部分练习题答案
  17. 项目无法加载nacos配置中心的配置文件问题
  18. 命令控制之DropBox
  19. 示例填充图片_用示例解释洪水填充算法
  20. 自动化测试和测试自动化你分的清楚吗?

热门文章

  1. 告别晦涩难懂的物理,《张朝阳的物理课》了解一下
  2. 33. Pandas计算同比环比指标的3种方法
  3. C++ Qt实现WPS、浏览器tab页面
  4. Zemax操作25--像差理论和修正(球差、慧差、像散)
  5. SAP 查询物料的非限制库存、质检库存、冻结库存
  6. 新浪微博的Tab滑动效果
  7. 华为防火墙-USG6000系列-补丁的安装和删除
  8. web项目下的WEB-INF、WebRoot
  9. Webcontent 和WebRoot的区别
  10. 关于ruoyi框架整合ueditor富文本编辑器