background image

输出给定范围内的质数

package for_yuju;
/* Java 学习之循环_输出 101~200 内的质数
 * @author yeS
 * @version 1.0.0
 */

public class for_zhishu {
 
 public static void main(String[] args) {
  
  method(101,200); //输出 101~200 内的质数
 }
 
 public static void method(int m,int n) {
  
  Boolean flag;    //设定一个标记,来标记一个数是否为质数,是则为 true
  
  for(;m<n;m++) {
   flag = true; //初始化为 true
   //判断 m 是否为质数
   for(int i=2;i<m;i++) {
    if(m%i == 0) flag = false;
   }
   //如果 m 不是质数跳出此次循环,m++
   if(flag == false) continue;
   //如果 m 是质数打印出来
   System.out.println(m);
  }

 }

}