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. 科普丨让机器看见世界,这背后的技术是什么?
  2. 自2018年以来我不知道的事情-Dan Abramov
  3. Canvas 属性,方法
  4. 130506datafile和tablespace offline区别
  5. python保存至对应目录_python相对目录的基本用法(一)
  6. Iptables入门教程
  7. (二十六)【2021 WWW】Knowledge-Preserving Incremental Social Event Detection via Heterogeneous GNNs
  8. 1gb 云服务器 和2gb的区别_(12)虚拟主机/VPS/云主机/服务器有什么区别?
  9. ping不通自己的ip地址_1000个IP地址同时怎么Ping,一个小技巧轻松搞定
  10. luna16标签数据里的xyz,以及CT的dicom.ImagePositionPatient里的三个值分别代表哪些轴的初始点
  11. jsonrpc php使用,Json-RPC 的 PHP 扩展 php-JsonRPC
  12. 蓝桥杯新增web应用开发科目—送给想要参赛的小伙伴们一份备赛指南
  13. 下载的jar包找不到源码时从这里下载
  14. mysql 连续天数_MYSQL面试题:统计连续打卡天数
  15. 什么服务器适合搭建APP
  16. 找圆算法((HoughCircles)总结与优化
  17. vue+ElementUI 实现管理端照片墙(或广告位)效果
  18. XDoj 1037 希希的多项式 (python)
  19. 3D模型 在Android Studio 中的应用
  20. day7 Excel函数-动态函数

热门文章

  1. 基础编程题目集 6-4 求自定类型元素的平均 (10 分)
  2. 数据库-MySQL-高级查询-IN通配符LIKE
  3. oracle里查询表的语句,Oracle查询用户所有表的语句
  4. 电压放大倍数公式运放_模电的半壁江山——运算放大器的原理和应用
  5. openGauss凝聚创新力量,云和恩墨MogDB加速社区发展
  6. 招商银行周伟:Fintech数据开放平台之数据库军规和内功修炼(含PPT)
  7. ACE总监侯圣文全面解析特训方法
  8. 保护亿万数据安全,Spring有“声明式事务”绝招
  9. 云图说 | GPU共享型AI容器,让AI开发更普及
  10. 中俄国际社区大佬共话Java,苦Lambda表达式久矣?