/*
求1-100之间的所有素数。
素数:只能被1和自身整除的数。1不是素数。
*/
class SuShuTest
{
public static void main(String[] args)
{
method1();
}
public static void method1()
{
w:for(int a=2;a<100;a++)
{
System.out.println(a+"*");
for(int i=2;i<=a/2;i++)//for(int i=2;i<a;i++)
{
if(a%i==0)
continue w ;//跳出内部的for循环,执行外循环
//的a++,
}
System.out.println(a);
}
}
//定义方法2
public static void method2()
{
//w:for(int a=2;a<100;a++)
for(int a=2;a<100;a++)
{
//System.out.println(a+"*");
boolean flag=true;
for(int i=2;i<=a/2;i++)//for(int i=2;i<a;i++)
{
if(a%i==0)
{
flag=false;break;
}
}
if(flag)
System.out.println(a);
}
}
}
|
|