质数的定义:质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数

//当i取余j 等于0时 可能是质数 所以需要判断 j等不等于i 因为j如果等i的话 就说明j取余是他本身的值

public static void main(String[] args) {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(i);}}
}

假设:

不是质数的情况下: 已知 4 不是质数

1. i循环到4

2.j从2开始循环 < i=4

3.i=4%j=2 == 0

4.breack 推出循环

5.然后if判断 j=2 == i==4

6.条件当然不成立 因为i 本身不是质数 能被1 和本身的数整除

7.当然也不会输出

质数的情况下: 已知 3 是质数

1.i循环到3

2.j从2开始循环

3.i=3%j=2 取余不等于0 条件不成立 j++

4.继续判断 i=3%j=3 取余等于0 退出循环 此时j=3

5.然后进行条件判断j =3 == i=3 说明 i只能取余本身

6.输出i的值

for 一到100以内的质数相关推荐

  1. Linux质数合数的脚本,python输出100以内的质数与合数实例代码

    python输出100以内的质数与合数实例代码 具体代码如下所述: __author__ = 'Yue Qingxuan' # -*- coding: utf-8 -*- #求质数 p=[2] for ...

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

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

  3. 浅析C++的三大循环-以100以内的质数求解为例

    简介 C++三大循环分别是while.do while循环和for循环,其中for循环最为灵活,do while循环和while循环基本一致. 语法格式 //while语法 while(循环控制条件) ...

  4. java 打印100以内的质数

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

  5. python100以内自然数之和_python输出100以内的质数与合数实例代码

    具体代码如下所述: __author__ = 'Yue Qingxuan' # -*- coding: utf-8 -*- #求质数 p=[2] for i in range(2,101): for ...

  6. Linux求100内的质数,用SQL计算100以内的质数

    以前写过一篇文章,描述如何使用PL/SQL来计算100以内的质数,今天重翻那篇文章的时候,突然想到,能不能用SQL来实现同样的功能. 其实这个功能用PLSQL实现最简单,思路也很清晰,判断一个数是否是 ...

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

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

  8. 100以内的质数及100以内质数的和

    public static void main(String[] args) {//--------------质数:除了1和它本身之外不能被整除的数-----------int num=0,sum= ...

  9. 寻找100以内的质数

    寻找100以内的质数 定义:一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数 定理1:从2开始到比自己小的数都不能被整除(2是质数,除外) 定理2: 一个合数一定可以分解成几个质 ...

  10. 计算100以内最大质数和求100以内的质数

    #计算100以内最大质数 for n in range(100,1,-1):#如果n==2时则最大质数为2if n==2:print('100以内最大质数为2')#判断是否为偶数if n%2==0:c ...

最新文章

  1. NSStirng、NSArray、以及枚举(Method小集合)
  2. [C#]面向对象设计
  3. imp导入时触发器的状态
  4. python知识点博客园_python零碎知识点一
  5. 关于激励函数的一些思考
  6. 阿里云容器网络文件系统 CNFS 1.0 发布,体验云原生时代的容器共享存储
  7. HTML/XHTML/HTML5/CSS学习链接
  8. c# webclient 保存会话信息_会话保持机制cookie和session
  9. 哈夫曼编码原理与Python实现代码(附手动推导过程原稿真迹)
  10. webstorm 搜狗输入法,输入汉字变成繁体字
  11. 【老生谈算法】matlab实现Dijkstra最短路算法源码——Dijkstra算法
  12. 增量关联规则挖掘—FUP算法
  13. 用python画皇冠_GitHub - crown-prince/Python_PoC: 一款python编写的Web安全检测PoCEXP框架...
  14. Win7电脑如何关闭智能卡服务功能--win10专业版
  15. 一个性价比超高的英语口语平台
  16. 做专业领域领航者 佳能正式推出了Professional Print Layout打印软件
  17. MATLAB冒号用法
  18. Java网络编程 Socket、ServerSocket 详解,方法介绍及完整代码示例
  19. 软件定义的网络(中)
  20. bootstrap 黑边框表格样式_bootstrap4 使用及常用样式详细整理

热门文章

  1. 全国计算机考试分几个等级?怎么报考呢?
  2. 新华三面试总结(一)
  3. 基于量子计算的无收益标的资产欧式看涨期权定价和delta风险分析
  4. Qt5中使用lambda表达式
  5. Spring 你让我伤透了个心啊!
  6. 计算机人机交互接口论文,人机交互论文中英对照.doc
  7. CC2640R2F BLE5.0 CC2640R2F软件架构
  8. dul恢复oracle数据,学习笔记:Oracle dul数据挖掘 使用DUL数据恢复软件恢复分区表中...
  9. matplotlib红橙黄绿青蓝紫(含颜色大全)
  10. 小米开箱 (原创)