JAVA中什么是素值

来源:百度知道 编辑:UC知道 时间:2024/06/02 11:06:40
输入一个数字怎么判断这个数字之内的素值?

就是说判断n以内的素数

质数, 又称为素数, 它是满足以下性质的正整数:
它大于1, 且其正因数只有1与其本身。
等价地说法为:
质数这样的正整数:它大于1, 且除了能表示为它自己和1的乘积以外,不能表示为任何其它两个正整数的乘积。
最小的素数是2, 它也是唯一的偶素数。 最前面的素数依次排列为:2,3,5,7,11,13,17,......
不是质数且大于1的正整数称为合数。

弄一个循环 定义变量i从n减到2 里面再套一个循环 定义变量j从i减到2 如果i能被j整除的话就不是素数 反之成立

素值就是只能被1和它本身整除的数。就这么简单。
比如1,7,就是素值。
如果是9的话,除了能被1,和9整除外,还能被3整除,那么9就不是素值。
简单吧

一般都是穷举,死算,没什么方法。算法就和你用笔算是一样的。

能被1和和自己整除的数