Java arraylist中的padovan级数

Java arraylist中的padovan级数,java,arraylist,Java,Arraylist,我试着写一个代码,根据o padovan级数列出数字。()在程序中,我将写N作为大小,它将列出从0到N的所有数字。它还将分别对偶数和奇数求和。如果N为0,它还将给出错误消息。当我编写代码时,会出现各种错误。如果你能帮忙,我会很高兴的 public static void main( String[] args) { Scanner scan = new Scanner( System.in); int i, j, n, odd, even, x; odd

我试着写一个代码,根据o padovan级数列出数字。()在程序中,我将写N作为大小,它将列出从0到N的所有数字。它还将分别对偶数和奇数求和。如果N为0,它还将给出错误消息。当我编写代码时,会出现各种错误。如果你能帮忙,我会很高兴的

public static void main( String[] args) 
{
    Scanner scan = new Scanner( System.in);

    int i, j, n, odd, even, x;      
    odd = 0;
    even = 0;   

    System.out.println("Please enter the number of integers that will be generated ( n ) :");
    n = scan.nextInt();

    ArrayList<Integer> padovan = new ArrayList<Integer>();  
    padovan.add[1];
    padovan.add[1];
    padovan.add[1];

    if(n != 0)
    {
        for(i = 3; i <= n - 1; i++)
        {

            padovan.add[i, [padovan.get[i - 2] + padovan.get[i - 3]]];

        }   

        for(j = 0; j <= n - 1; j++)
        {
            System.out.println("Index : " + j + " Value : " + padovan.get[j]);

            x = padovan.get[j] % 2;

            if (x == 1)
            {
                odd = odd + padovan.get[j];
            }
            else
            even = even + padovan.get(j);

        }
        System.out.println("Sum of odd numbers in the list : " + odd);  
        System.out.println("Sum of even numbers in the list : " + even);    
    }
    else
    System.out.println("No number is generated!");

}
publicstaticvoidmain(字符串[]args)
{
扫描仪扫描=新扫描仪(System.in);
int i,j,n,奇数,偶数,x;
奇数=0;
偶数=0;
System.out.println(“请输入将生成的整数数(n):”;
n=scan.nextInt();
ArrayList padovan=新的ArrayList();
添加[1];
添加[1];
添加[1];
如果(n!=0)
{

对于(i=3;i在您编写的所有arraylist方法中,都是[]而不是()。当您将所有[]更改为()时,程序应该可以运行。请注意方法中的括号。

您会遇到什么错误?许多不同类型的错误,但大多数情况下“不是语句”