public class Susu
{ public Susu()
{
int i,j,count=0;
for (i = 101; i <= 200; i++) // 101-200的数
{
for (j = 2; j <= (int)Math.sqrt(i); j++)
{
if (i % j == 0)
break;
}
if (j > (int)Math.sqrt(i))
{
count++;
System.out.println(i);
}
}
System.out.println("从101到200间有" + count + "个素数。"); } public static void main(String[] args)
{
new Susu();
}
} 这里的new Susu()是为方法分配一个内存空间进行运算吗?
但是不是没有型参和实参的传递吗?那怎么运算呢?
小弟刚学JAVA,对于JAVA和C等语言有点模糊
如果把变量都定义在MAIN方法里又应该怎么写呢?
哪位高手解答一下,谢谢!
{ public Susu()
{
int i,j,count=0;
for (i = 101; i <= 200; i++) // 101-200的数
{
for (j = 2; j <= (int)Math.sqrt(i); j++)
{
if (i % j == 0)
break;
}
if (j > (int)Math.sqrt(i))
{
count++;
System.out.println(i);
}
}
System.out.println("从101到200间有" + count + "个素数。"); } public static void main(String[] args)
{
new Susu();
}
} 这里的new Susu()是为方法分配一个内存空间进行运算吗?
但是不是没有型参和实参的传递吗?那怎么运算呢?
小弟刚学JAVA,对于JAVA和C等语言有点模糊
如果把变量都定义在MAIN方法里又应该怎么写呢?
哪位高手解答一下,谢谢!
public class Susu
{public static void main(String[] args)
{
int i,j,count=0;
for (i = 101; i <= 200; i++) // 101-200的数
{
for (j = 2; j <= (int)Math.sqrt(i); j++)
{
if (i % j == 0)
break;
}
if (j > (int)Math.sqrt(i))
{
count++;
System.out.println(i);
}
}
System.out.println("从101到200间有" + count + "个素数。");
}