求101-200以内的素数

简介: 素数就是除了它本身以及1之外不能被其他数整除基本思路是,循环101-200之间的数字,让每一个数字都去循环除以2到它本身的数字,设定条件,这样一个循环后,总会取模为0,(任何数除以它本身都能整除),取模为0后进行判断,如果使它等于0的数是它本身,那么意味着除了2和它本身,不能被其他数整除,那么这个数就是素数。 代码如下: public class Sushu { public
素数就是除了它本身以及1之外不能被其他数整除

基本思路是,循环101-200之间的数字,让每一个数字都去循环除以2到它本身的数字,设定条件,这样一个循环后,总会取模为0,(任何数除以它本身都能整除),取模为0后进行判断,如果使它等于0的数是它本身,那么意味着除了2和它本身,不能被其他数整除,那么这个数就是素数。

代码如下:

public class Sushu {
    public static void main(String[] args) {
	int count=0;
	for(int i=101;i<200;i++){
	    for(int j=2;j<=i;j++){
		if(i%j==0){
		    if(i==j){
			count++;
			System.out.println(i);
		    }
		    else{
			break;
		    }
		}
	    }
	}
	System.out.println(count);
    }    
}


目录
相关文章
|
2月前
质数
【10月更文挑战第22天】质数。
162 67
|
2月前
素数
【10月更文挑战第23天】素数。
50 5
|
3月前
判断一个素数能被几个9整除
【10月更文挑战第10天】判断一个素数能被几个9整除。
46 2
wustojc5004素数
wustojc5004素数
55 0
|
机器学习/深度学习 C语言
【C素数】素数(质数)和分解质因数
【C素数】素数(质数)和分解质因数
145 0
【C素数】素数(质数)和分解质因数
输出100以内的素数(质数)
输出100以内的素数(质数)
194 0
求自定义范围内的素数(质数)
判定数字是质数需要循环判断 因此需要定义(flag)用于记录循环的结果 结果如图
95 0
求自定义范围内的素数(质数)
求100以内质数或者更多
求100以内质数或者更多
114 0
素数求和
这是刚开始写的代码,有点长。
88 0