java素数代码 用java输出100以内所有的素数(PrimeNumber)?
用java输出100以内所有的素数(PrimeNumber)?
素数也叫素数。一个大于1的自然数,如果它不能被除1和它本身以外的其他自然数整除,否则称为复合数。根据算术的基本定理,每一个大于1的整数要么本身就是一个素数,要么可以写成一系列素数的乘积。此外,如果不考虑这些素数在乘积中的顺序,则书面形式是唯一的。下面是一个在Java中查找100以内素数的简单示例。
代码示例如下:
public class test{
public static void main(string[]args){
int i,N,k=0
for(N=3,N<=100,N){//3~100的所有数字
i=2
而(i<N){
]如果(N%i==0)break//如果N是可除的,则表示N不是素数,跳出当前循环
I
}]如果(I==n){//如果I==n,则表示n不可被2~n-1整除,它是一个素数
K//计算输出数系统打印(I “t”
if(k%6==0)//每5个输出换行一次系统输出打印()
}
]}
JAVA怎么输出素数?
不请自来,希望对你有所帮助
!1.
首先定义两个int类型变量I和j,然后通过两个for循环语句逐个遍历100内的素数。for循环是嵌套的。j层包括i层和if条件语句。J满足条件时的素数值输出为open,如图所示。
如果满足表达式i=2;i<=J/2,则将执行i,并在If语句中对J和i进行补充。如果值等于0,则执行break语句跳出i层循环,即数字不是素数,执行J再次计算。
3.
源代码:
public class E14{public static void main(string args)]{int i,j for(j=2J<=100J){for(i=2I<=j/2I){if(j%i==0)break}if(i>j/2){系统输出打印(“”J)}}
注意事项
对于(J=2J
对于(I=2I)
java素数代码 编程输出1000以内的所有素数 一百以内素数java
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。