关于JAVA的一个简单问题

来源:百度知道 编辑:UC知道 时间:2024/06/30 08:31:25
看这个程序那里错了:
public class Li
{
public static void main (String args[])
{
int getPrimNumberSum (int n)
{
int sum=0;
for (int i=1;i<=n;i++)
{
int j;
for (j=2;i<i;j++)
{
if(i%j==0)
break;
}
if(j>=i)
{
sum=sum+i;
}
}
}
System.out.println("sum="+sum);
}

}

for (j=2;i<i;j++)

这里出错了,i<i的条件永远不成立。

首先是
public static void main (String args[])
{
int getPrimNumberSum (int n)
{

main 方法里面还能定义方法吗?