输出1-100中的素数

java输出1-100中的素数

package first;
import java.util.Scanner;
public class first {
    public static void main(String[] args){
        //编写for循环找出1-100中的素数(认为1为非素数)
        int a=0;//初始化变量a
        System.out.print("1-100中的素数有:");
        for(int i=2;i<=100;i++){
            //从1开始到100进行逐个判断是否为素数
            int flag=0;
                for (int j = 2; j < i; j++) {
                    //进行非1素数的判断
                    if (i % j == 0)
                    {
                        flag++;
                        break; //通过break终止循环减少循环次数
                    }

                }
            if(flag==0)
            {
                System.out.print(i+"   ");
            }
        }
    }
}

  

 

 主要就是运用for循环以及if语句进行判断

posted @ 2021-07-14 22:30  琉璃若火  阅读(645)  评论(0)    收藏  举报