public class HomeTest1
{
public static void main (String abc[])
{
boolean panduan = true ;
for (int i = 101 ;i < 200 ; i = i + 2) //偶数肯定不是质数
{
for (int j = 2;j <i ; j ++ )
{
if (i % j == 0)
{
panduan = false ;
break;
}
} if (panduan = true)
{
System.out.println("我是质数我是:" + i);
}
}
}
}
问题,为何不能判断出例如125这个数不是素数?
{
System.out.println("我是质数我是:" + i);
}
}
public class HomeTest1
{
public static void main (String abc[])
{
for (int i = 101 ;i < 200 ; i = i + 2) //偶数肯定不是质数
{
boolean panduan = true ; //每次判断都要重新赋值为true
for (int j = 2;j <i ; j ++ )
{
if (i % j == 0)
{
panduan = false ;
break;
}
} if (panduan == true) //相等判断用==
{
System.out.println("我是质数我是:" + i);
}
}
}
}
{
boolean panduan = true ;
for (int i = 101 ;i < 200 ; i = i + 2) //偶数肯定不是质数
{
for (int j = 2;j <i ; j ++ )
{
if (i % j == 0)
{
panduan = false ;
break;
}
} if (panduan)
{
System.out.println("我是质数我是:" + i);
}
}
}