Java练习01 输出质数(素数) 使用及不使用标签Lable
- 质数(素数)的定义
对于大于1的数,如果除了1和它本身,它不能再被其他正整数整除,则为质数。 - 判断一个数是否为质数(素数)的方法
方法一:对于需要判断的数来说,取余从2开始,步长为1,直到被判断的数的平方根为止,如果取余这些数后都不为零则该数为质数。
方法二:如果是偶数,则必定不是质数;对于需要判断的数来说,取余从3开始,步长为2,直到被判断的数的平方根为止,如果取余这些数后都不为零则该数为质数。 - 代码
题目:输出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相关推荐
- Java 洛谷 求质数(素数)、合数、因数、最大公约数、最小公倍数
什么是因数? "因数是指整数a除以整数b(b≠0) 的商正好是整数而没有余数,我们就说b是a的因数.而小学数学定义 :假如a*b=c(a.b.c都是整数),那么我们称a和b就是c的因数.&q ...
- Java基础算法题(01):判断101-200之间有多少个素数,并输出所有素数。 素数又叫质数,就是除了1和它本身之外,再也没有整数能被它整除的数。也就是素数只有两个因子。
查看所有50道基础算法题请看: Java的50道基础算法题 import java.util.ArrayList; import java.util.List; public class Detect ...
- java判断一个整数是不是素数(质数)
java判断一个整数是不是素数(质数) /*** 判断一个数是不是素数(质数)* 质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数.*/import java.util.Scann ...
- 用php输出一百以内的素数,php输出1000以内质数(素数)示例
php输出1000以内质数(素数)示例 复制代码 代码如下: for($i = 2; $i < 1001; $i++) { $primes = 0; for($k = 1; $k <= $ ...
- Java判断100到200之间所有的素数,并且输出这些素数
Java判断100到200之间所有的素数,并且输出这些素数 package p3;public class prime {public static void main(String[] args){ ...
- 代码实现:判断101-200之间有多少个素数(质数),并输出所有素数。 程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。...
package com.heima.Coding;/*判断101-200之间有多少个素数(质数),并输出所有素数.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明 ...
- java判断200以内的素数_java判断101-200之间的素数并输出
你知道java判断101到200之间的素数并且输出素数应该如何实现吗?下面就让我们一起来详细的了解一下吧! 一.题目 判断101-200之间有多少个素数,并且输出所有素数. 二.思路 判断素数的方法 ...
- java声明是否是质数,java判断是否为素数(质数)的方法
质数的定义: 对于大于1的数,如果除了1和它本身,它不能再被其它正整数整除,那么我们说它是一个质数. 判断一个数是否为质数(素数)方法: 如果是偶数,直接返回:然后从3开始,步长为2,一直到n的算术平 ...
- 输出质数(java)
输出质数参考
最新文章
- 科普丨让机器看见世界,这背后的技术是什么?
- 自2018年以来我不知道的事情-Dan Abramov
- Canvas 属性,方法
- 130506datafile和tablespace offline区别
- python保存至对应目录_python相对目录的基本用法(一)
- Iptables入门教程
- (二十六)【2021 WWW】Knowledge-Preserving Incremental Social Event Detection via Heterogeneous GNNs
- 1gb 云服务器 和2gb的区别_(12)虚拟主机/VPS/云主机/服务器有什么区别?
- ping不通自己的ip地址_1000个IP地址同时怎么Ping,一个小技巧轻松搞定
- luna16标签数据里的xyz,以及CT的dicom.ImagePositionPatient里的三个值分别代表哪些轴的初始点
- jsonrpc php使用,Json-RPC 的 PHP 扩展 php-JsonRPC
- 蓝桥杯新增web应用开发科目—送给想要参赛的小伙伴们一份备赛指南
- 下载的jar包找不到源码时从这里下载
- mysql 连续天数_MYSQL面试题:统计连续打卡天数
- 什么服务器适合搭建APP
- 找圆算法((HoughCircles)总结与优化
- vue+ElementUI 实现管理端照片墙(或广告位)效果
- XDoj 1037 希希的多项式 (python)
- 3D模型 在Android Studio 中的应用
- day7 Excel函数-动态函数
热门文章
- 基础编程题目集 6-4 求自定类型元素的平均 (10 分)
- 数据库-MySQL-高级查询-IN通配符LIKE
- oracle里查询表的语句,Oracle查询用户所有表的语句
- 电压放大倍数公式运放_模电的半壁江山——运算放大器的原理和应用
- openGauss凝聚创新力量,云和恩墨MogDB加速社区发展
- 招商银行周伟:Fintech数据开放平台之数据库军规和内功修炼(含PPT)
- ACE总监侯圣文全面解析特训方法
- 保护亿万数据安全,Spring有“声明式事务”绝招
- 云图说 | GPU共享型AI容器,让AI开发更普及
- 中俄国际社区大佬共话Java,苦Lambda表达式久矣?