public class Text5 {
/**
*5、 编程打印所有的3位质数,质数特点:只能被1和其本身整除
*
* @author zety-li
* 思考:质数只能被1和自身整除,也就是一个数如果出了1和自己本身外被其他数整除都不是质数。
* */
public static void main(String[] args) {
zhishu(1,1000);//1到 1000之间包括1000
}
public static void zhishu(int a,int b){
//外for控制质数的取值范围a到b。
for(int i=a;i<=b;i++)
for(int x=2;x<i;x++)//定义除数,除去1和被除数本身的除数。
{
if(i%x==0)//能整除就不是质数,跳出循环。
break;
if(i==x+1)//当i到最后都没有被除数x除尽时,x应该之比i小1
System.out.println(i+"是一个质数");
}
}
} |