1. 质数(素数)的定义
    对于大于1的数,如果除了1和它本身,它不能再被其他正整数整除,则为质数。
  2. 判断一个数是否为质数(素数)的方法
    方法一:对于需要判断的数来说,取余从2开始,步长为1,直到被判断的数的平方根为止,如果取余这些数后都不为零则该数为质数。
    方法二:如果是偶数,则必定不是质数;对于需要判断的数来说,取余从3开始,步长为2,直到被判断的数的平方根为止,如果取余这些数后都不为零则该数为质数。
  3. 代码
    题目:输出101到150之间的质数。
    方法一(标签Lable):
public class data {public static void main(String[] args) {outer:   //标签Lablefor (int i = 101; i < 150; i++) {for (int j = 2; j <= Math.sqrt(i); j++) {if (i % j == 0){continue outer; //跳到标签outer的地方}}System.out.print(i + " ");}}}

方法二:

public class data {public static void main(String[] args) {for (int i = 101; i < 150; i++) {int flag = 1;if(i % 2 == 0){flag = 0;}else{for (int j = 3; j <= Math.sqrt(i); j+=2) {if (i % j == 0){flag = 0;}}}if(flag == 1){System.out.print(i + " ");}}}}

结果:

Java练习01 输出质数(素数) 使用及不使用标签Lable相关推荐

  1. Java 洛谷 求质数(素数)、合数、因数、最大公约数、最小公倍数

    什么是因数? "因数是指整数a除以整数b(b≠0) 的商正好是整数而没有余数,我们就说b是a的因数.而小学数学定义 :假如a*b=c(a.b.c都是整数),那么我们称a和b就是c的因数.&q ...

  2. Java基础算法题(01):判断101-200之间有多少个素数,并输出所有素数。 素数又叫质数,就是除了1和它本身之外,再也没有整数能被它整除的数。也就是素数只有两个因子。

    查看所有50道基础算法题请看: Java的50道基础算法题 import java.util.ArrayList; import java.util.List; public class Detect ...

  3. java判断一个整数是不是素数(质数)

    java判断一个整数是不是素数(质数) /*** 判断一个数是不是素数(质数)* 质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数.*/import java.util.Scann ...

  4. 用php输出一百以内的素数,php输出1000以内质数(素数)示例

    php输出1000以内质数(素数)示例 复制代码 代码如下: for($i = 2; $i < 1001; $i++) { $primes = 0; for($k = 1; $k <= $ ...

  5. Java判断100到200之间所有的素数,并且输出这些素数

    Java判断100到200之间所有的素数,并且输出这些素数 package p3;public class prime {public static void main(String[] args){ ...

  6. 代码实现:判断101-200之间有多少个素数(质数),并输出所有素数。 程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。...

    package com.heima.Coding;/*判断101-200之间有多少个素数(质数),并输出所有素数.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明 ...

  7. java判断200以内的素数_java判断101-200之间的素数并输出

    你知道java判断101到200之间的素数并且输出素数应该如何实现吗?下面就让我们一起来详细的了解一下吧! 一.题目 判断101-200之间有多少个素数,并且输出所有素数. 二.思路 判断素数的方法 ...

  8. java声明是否是质数,java判断是否为素数(质数)的方法

    质数的定义: 对于大于1的数,如果除了1和它本身,它不能再被其它正整数整除,那么我们说它是一个质数. 判断一个数是否为质数(素数)方法: 如果是偶数,直接返回:然后从3开始,步长为2,一直到n的算术平 ...

  9. 输出质数(java)

    输出质数参考

最新文章

  1. 【NLP】词嵌入基础和Word2vec
  2. 微型计算机3月2017,2017年3月计算机一级基础及MSOffice习题
  3. Hadoop集群日常运维
  4. 2018年12月精选文章目录一览
  5. Kafka学习之四 Kafka常用命令
  6. qtablewidget固定一列滚动_简单易懂,最全滚动轴承基本知识汇总
  7. 读取XML文件报 - Content is not allowed in prolog
  8. 设计模式—原型模式及其扩展(思维导图)
  9. wince BindingSource
  10. BZOJ3876 [Ahoi2014Jsoi2014]支线剧情 【有上下界费用流】
  11. 为驾驶安全护航,基于目标检测模型实现驾驶疲劳检测
  12. java根号n元素的合并排序算法_根号N段合并排序
  13. SpringCLoud+redis+es高并发项目《九》(Spring Security Oauth2 JWT)
  14. P1606 [USACO07FEB]白银莲花池 P1979 华容道(bfs预处理+状态连边建图+最短路算法求解,最短路计数)
  15. 图像处理之相似图片识别(直方图应用篇)
  16. SQL语句group by 的求和sum
  17. 服务器安装docker和docker-compose,并开放2375端口
  18. 美国计算机专业大学排名世界,美国计算机专业大学排名TOP10
  19. 新书推荐 |《用户增长方法论:找到产品长盛不衰的增长曲线》
  20. python绘图:散点图,密度图并保存成图片

热门文章

  1. mysql q4m_Mysql Q4M 队列操作封装(二)
  2. CCF202009-2 风险人群筛查
  3. 分区操作后索引的状态
  4. 19C新特性:Voting Disk管理
  5. 微博计数:从关系服务到访问计数, Redis 持续优化支撑万亿级访问(含 PPT)
  6. 被面试官问懵:TCP 四次挥手收到乱序的 FIN 包会如何处理?
  7. 专家解惑 | 关于华为云盘古大模型,你想问的都在这里~
  8. 解惑Python模块学习,该如何着手操作...
  9. php yaf.dll,windows下配置nginx+php+yaf的环境
  10. python磁盘io_Python多线程同步、互斥锁、死锁