判断给定数字n是否为素数(质数)
package Four;/*素数(质数):指只能被其自身和1整除的正整数* * 题目描述* 素数判定* 给定一个数n要求判断是否为素数(0,1,和负数都是非素数)* */
import java.util.Scanner;public class PrimeNumber {public static void main(String[] args) {Scanner scan = new Scanner(System.in);System.out.print("输入一个正整数:");int primeNum = scan.nextInt();boolean b1 = true;while (b1) {//如果primeNumber<2 则必定不是素数if (primeNum < 2) {System.out.println("false");break;}//确定判断的上界//Math.sqrt求一个数的平方根(强转为int)int bound = (int) Math.sqrt(primeNum);for (int i = 2; i <= bound; i++) {if (primeNum % i == 0) {b1 = false;System.out.println("false");break;}}if(b1){System.out.println("true");break;}}}
}
判断给定数字n是否为素数(质数)相关推荐
- 【知识点4】素数(质数)
目录 1. 素数的概念 2. 素数的判断 3. 素数表的获得 3.1 暴力 3.2 性能优化--筛法 4. 注意点 5. 题型训练 6. 参考资料 1. 素数的概念 素数又称质数,是指除了1和本身之外 ...
- 如何判断一个数是否为超级素数
超级素数是指一个素数去掉其中一位或多位后,仍然是素数的数字.判断一个数是否为超级素数的方法可以通过迭代地去掉一位或多位,然后判断剩下的数字是否为素数.这个过程可以用while循环和range函数来实现 ...
- java 判断一个数字是否是素数。 素数,质数, 只能被1和自身整除的数。
import java.util.Scanner;/*** * 判断一个数字是否是素数. 素数,质数, 只能被1和自身整除的数.* **/ public class Demo0{public stat ...
- python判断质数的函数并输出_【python基础】|| 用python判断输入的数是否为素数
微信公众号:龙跃十二 我是小玉,一个平平无奇的小天才!持续更新,欢迎关注! 用心分享,共同成长 没有什么比你每天进步一点点更实在了 本文已经收录至我的GitHub,欢迎大家踊跃star . https ...
- C++判断一个数字是否为质数
关于素数的算法是程序竞赛比较重要的数论知识,我们来看通常会使用的几个算法. 我们先来复习几个基本概念: 质数:对于大于1的自然数,若除了1和它本身,没有别的因数,则称这个数为质数,质数也叫素数.反之, ...
- python用筛选法求解小于n的所有素数_python使用筛选法计算小于给定数字的所有素数...
本文实例为大家分享了python计算小于给定数字的所有素数的具体代码,供大家参考,具体内容如下 代码思路:首先列出指定范围内所有候选数字,然后从前往后依次选择一个数字去除以后面所有数字,能够被整除的肯 ...
- python求小于n的所有素数_python使用筛选法计算小于给定数字的所有素数
本文实例为大家分享了python计算小于给定数字的所有素数的具体代码,供大家参考,具体内容如下 代码思路:首先列出指定范围内所有候选数字,然后从前往后依次选择一个数字去除以后面所有数字,能够被整除的肯 ...
- 详解素数(质数)的判断
文章目录 一 什么是素数? 二 素数的判断方法 2.1 方法1 2.2 方法2 2.3 方法3 2.4 方法4 一 什么是素数? 质数又称素数.一个大于1的自然数,除了1和它自身外,不能被其他自然数整 ...
- kotlin 判断数字_Kotlin程序检查给定数字是正数,负数还是零
kotlin 判断数字 A positive number is a number which is greater than 0, a negative number is a number whi ...
最新文章
- 单片机 c语言 定义i o,【51单片机】普通I/O口模拟SPI口C语言程序
- js将百度坐标转为wgs84
- Redis(五):List集合数据类型详解
- 设计模式(17) 访问者模式(VISITOR) C++实现
- OC之description
- 凑钱1,2,5凑20元钱有多少可能 共有哪几种可能
- 根据Excel记录生成Mysql和Hive建表语句
- bugku ctf 备份是个好习惯 (听说备份是个好习惯)
- prettier工具格式化
- window7系统电脑,怎么调亮度?
- 分而治之 (25 分)
- java常量final是什么_java:变量,常量和final关键字--基础篇
- vCode组件的使用
- “标签化”思想在分布式系统中的应用
- Word 域嵌套太深弹窗,更新域卡顿,解决办法
- linux服务器看门狗服务,服务器watchdog看门狗的理解
- ubuntu与主机ping不通的解决办法(主机检测不到虚拟网卡)
- 微信文件传输助手文件夹在哪?一起来找找
- 10T硬盘linux,10T容量的移动硬盘要来了 核心技术揭秘
- mvc 模型验证及正则表达式
热门文章
- linux系统c++编译连接过程,动态库与静态库
- 从pheatmap无缝迁移至ComplexHeatmap
- PAT乙级资料集-2022.04.06
- 1.10 编程基础之简单排序_10 单词排序
- 1.3 编程基础之算术表达式与顺序执行 10 计算并联电阻的阻值
- STM32H743+CubeMX-学习FDCAN控制器上的TxFIFO
- linux定时监控端口并重新启动shell脚本命令
- php的常量和变量的区别,php中常量与变量的区别是什么?
- Linux学习笔记-协同进程基础
- java equ,Java equals方法详解