package com.itheima;
/**
* 7、 编程打印所有的3位质数,质数特点:只能被1和其本身整除
* @author
*
*/
public class Test7 {
public static void main(String[] args) {
//创建一个次数
int count;
//遍历获取所有的3位数
for(int i=100;i<1000;i++){
//初始化次数
count = 0;//每次下面循环完先初始化次数
//遍历获得2-->i之间的所有数
for(int j =2;j<i;j++){
//判断i是否能被j整除
if( i % j == 0){
//一旦i被j整除,便可以知道i不是质数,下面的次数便会+1
count++;
}
}
//只有i不被j整除,才是质数,下面的次数便不会+1,所以只要次数为0,便可知这个数为质数
if(count==0){
//输出打印
System.out.println(i+"是质数");
}
}
}
}
这是我做的 ,希望可以对你有所帮助.
|