用递归写了一个,你看一下:
class Function
{
public static void main(String[] args)
{
int x=f(3);
System.out.println(x);
}
public static int f(int n)
{
if(n==1)
{
return 1;
}
int sum=f(n-1);
return sum=sum+n*n;
}
}
class Test1
{
public static void main(String[] args)
{
int sum = getSum(100);
System.out.println(sum);
}
public static int getSum(int n)
{
int sum = 0;
for (int i = 1;i<=n ;i++ )
{
sum = sum+i*i;
}
return sum;
}
}
我只会想到这一般的方法。。