标题java基础编程练习题判断101~200之间有多少个素数,并输出所有素数。

标题java基础编程练习题判断101~200之间有多少个素数,并输出所有素数。

分析: * 判断1:如果一个数能被2到该数本身整除,则该数不是素数,反之是素数。代码实现如下:

public class demo{
    
    
	public static void main(String[] args){
    
    
		//用于统计素数个数
		int count = 0;
		for(int i = 101; i<=200; i++){
    
    
			int j = 2;
			for(;j<=i;j++){
    
    
				//如果i能被j整除,则表示它不是素数跳出循环
				if(i%j == 0){
    
    
					break;
				}
			}
			//表明break一直没有被执行,则为素数,count++
			if(i==j){
    
    
				//打印所有素数
				 System.out.println(i);
				 //素数个数++
				count++;
			}
		}
		System.out.println("素数的个数为:"+count);
	}
}

猜你喜欢

转载自blog.csdn.net/weixin_51012090/article/details/117305821
今日推荐