/**
* 编写一个程序,找出大于200的最小的质数
* 质数定义为在大于1的自然数中,
* 除了1和它本身以外不再有其他因数。
*/
package lianxiti;
publicclass Di16 {
publicstaticvoid main(String[] args) {
//法一:
inti = 200;
outter:while (i >= 200) { //设置break点outter,控制流程,找到时即会跳出while循环
innner:for(intj = 2; j < i;j++){ //设置break点outter,控制流程 ,j<i
while (i % j == 0) {
break innner;
}
if (j == i-1) { //当j==i-1时,上面的while执行过后仍不成立;再下一个就是它本身。
break outter;
}
}
i++;
}
System.out.println(i);
}
}
/**
* 求大于200的最小的质数
* 只能被1和自身整除
* n
* 在2~n-1,如果存在一个数x能够被n整除(n%x==0),则这个不是质数
*/
package lianxiti;
publicclass minZ
编写一个程序,找出大于200的最小的质数
最新推荐文章于 2022-03-12 18:12:43 发布