public static void main(String[] args) {
int number=100;
boolean flag=true;
for(int i=2;i<=number;i++)  //1不是素数
{
  for(int j=2;j<=Math.sqrt(i);j++)
  {
    if(i%j==0)
    {
      flag=false;//为什么需要falg标识,是因为不管怎样循环都会结束,所以需要一个变量来判断符不符合素数
      break;
    }else {
      flag=true;//要特别注意flag要重新赋值,当i=4时,flag=false没有else的话,它会一直为false,因为它没有改                                            //变的机会
    }
  }
  if(flag)
  {
    System.out.println(i+"是素数");
  }

}

}