package com.atweihai.javase;
/**
* 原作者:尚硅谷-佟刚
*
* for 和 if 结合的经典例题
*
* 打印: num1-num2之间的素数
* 素数: 只有1和本身两个正约数
*
* 64:
* 1 64
* 2 32
* 4 16
* 8 8
* 16 4
* 32 2
* 64 1
*
*/
public class ForIfEx {
public static void main(String[] args) {
printPrimeNumber(2,200);
}
public static void printPrimeNumber(int num1,int num2){
boolean flag = true;
for (int i = num1; i <= num2; i++) {
for (int j = 2; j <= Math.sqrt(i); j++) {
if (i % j == 0){
flag = false;
break;
}
}
if (flag)
System.out.println(i);
flag = true;
}
}
}