本帖最后由 yaolv7 于 2016-4-16 23:10 编辑
- public static void printPrimeNumber(int num){
- System.out.print(2 + "\t" ); //2是唯一的偶数素数,先打印输出
- outer:for (int i = 3; i < num; i+=2) {
- for (int j = 3; j < i; j+=2) {
- if (i % j == 0)
- continue outer; //i 能被小于它的任意一个奇数整除,则排除当前i值
- } //内循环结束
- System.out.print(i + "\t"); //若 i 都不被大于1并小于它的所有奇数整除,则为素数,打印输出
- } //外循环结束
复制代码
|