方法一:

     * 方法一* 根据质数的定义得出的方法*/public static void isPrimeNumber2(){System.out.println("100以内的质数是: " + 2);System.out.println("100以内的质数是: " + 3);System.out.println("100以内的质数是: " + 5);System.out.println("100以内的质数是: " + 7);for (int i = 2 ;i < 100;i++){if(i % 2 != 0 && i % 3 != 0 && i % 5 != 0 && i % 7 != 0 ){System.out.println("100以内的质数是: " + i);}}}

方法二:

     * 方法二:* 这个代码用了两层循环。外层循环列举从2-100之间的每一个整数(作为被除数)* 然后在内层循环中用从2到它之间的数去除它,如果找到了一个能够整除它的数,内层循环将立即跳出(此时j<i).* 如果一直没有找到能够整除它的数,则当内层循环将2到它之间所有数都尝试一遍之后,内层循环也跳出(此时j等于i)* 等到内层循环跳出之后,程序接着判断j是否大于i,如果是(上面第二种情况),* 表明这个数是质数,于是将这个数打印出来并计算到累加中去; 如果不是(上面第一种情况),表名这个数不是质数。*/public static void isPrimeNumber3(){int i,j;for( i =  2; i < 100; i++){for( j = 2; j < i;j++){if (i  % j == 0){break;}}if (j >= i){System.out.println("100以内的质数是:"+i);}}}
}

方法三:

public static void isPrimeNumber1(){int [] arr = new int[1000];int count = 0;for (int i= 2;i < 100; i++){boolean flag = true;for (int j =2;j <= Math.sqrt(i);j++){if (i % j == 0){flag  = false;break;}}if (flag ){System.out.println("100以内的质数是: "+ i);}}}
public static void isPrimeNumber4(){boolean isFlag = true;int count = 0;label: for (int i = 2;i <= 100000; i++){ //遍历100以内的自然数for (int j = 2 ; j < Math.sqrt(i); j++){if (i % j == 0){//若能除尽/* isFlag = false;break ;*/continue label;}}//能执行到此步骤都是质数count++;/*if(isFlag){System.out.println("100以内的质数是:"+i);}//重置 isFlagisFlag = true;*/}System.out.println("质数的个数是:"+count);}

将100以内的所有质数输出相关推荐

  1. 100以内的所有质数的输出

    100以内的所有质数的输出 题目描述: 100以内的所有质数的输出. 质数:素数,只能被1和它本身整除的自然数.最小的质数是:2 解题思路: 1.遍历2-100: 2. 从2开始,到这个数-1结束为止 ...

  2. java:100以内的所有质数的输出

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

  3. 求100以内的所有质数(素数)

    求100以内的所有质数(素数): package demo40;/*** 求100之内的素数(质数)* * @author Administrator**/ public class Demo27 { ...

  4. Python -- 找出100以内的所有质数

    Python – 找出100以内的所有质数 质数:除了1和本身没有其他因数 i=2 for i in range(2,100): # 取i从2开始,2 最小的质数for j in range(2,i) ...

  5. 输出100以内的所有质数(每行10个)

    public class PrimeNumberTest { public static void main(String[] args) {         boolean isFlag = tru ...

  6. c语言找出100内孪生质数,100以内所有孪生质数

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

  7. 求100以内的素数(质数)用python

    标题求100以内的素数用python 逻辑:2<x<101,遍历一遍[2,101]之间的数,然后对每个数,进行整除,素数只能被整除一次 代码如下: # -*-author:jackzhan ...

  8. 求100以内的素数并输出(详细讲解)

    1.第一整理思路 如何能快速又准确的输出100以内的素数呢? 我采用的是逆向思维法,已知素数就是因数只有它本身与一的数,则素数不能整除2,3,5,7,9,找准这个特征利用两个for循环来找到我们要输出 ...

  9. 遍历100以内的所有质数

    质数:只能被1和其本身整除的数 最小的质数是2 即:从2开始到这个数减一都不能被这个数本身整除 public static void main(String[] args) {boolean isFl ...

最新文章

  1. 四个步骤实现层级清晰的导航栏
  2. IntelliJ IDEA 重大更新:支持CPU火焰图,新增酷炫主题
  3. 导致溢出_由整数类型溢出导致的英雄联盟峡谷惨案
  4. 方立勋_30天掌握JavaWeb_JavaBean、mvc开发模式、el表达式、jstl标签
  5. LeetCode 24两两交换链表中的节点-中等
  6. 图解集成学习中的梯度提升思想
  7. web.xml配置文件详解
  8. 超定方程组的householder变换求解matlab实现
  9. java debug try catch 打印发生错误的代码的详细信息 代码行数
  10. MATLAB平台学习(9)信道模型
  11. Win10彻底永久关闭自动更新的四种方法介绍
  12. Python提取图片中的文字信息
  13. 网传癸酉本《石头记》之情榜
  14. 安卓学习专栏——安卓报错Version 28 (intended for Android Pie and below) is the last version of the legacy suppor
  15. Bilateral attention network for RGB-D salient object detection阅读笔记
  16. 帝云CMS-免费可商用的万能PHP建站程序
  17. 苹果 iphone降级
  18. ROM定制开发入门-第三方ROM发展现状
  19. 我的Tensorflow学习之路
  20. 除磷工艺的7大关键参数

热门文章

  1. 数据采集需要学习哪些东西
  2. bbpress 添加 featured image
  3. 那周余嘉熊掌将得队 团队团队展示
  4. 掀起的“元宇宙”热潮,能给我们带来什么?
  5. 一个误操作导致 5.4 万 Star 全部归零,10年的心血...
  6. Android Studio从入门到精通的免费视频教程
  7. 设计模式综合-媒体播放器的实现
  8. Qt及Qt Quick开发实战精解项目二俄罗斯方块 items方法报错
  9. 《嵌入式 – GD32开发实战指南》第14章 内部温度传感器
  10. 校友会小程序开发笔记六:校友活动聚会功能模块设计与实现