Java 使用多种方法初始化数组时遇到问题。

Java 使用多种方法初始化数组时遇到问题。,java,arrays,methods,method-call,Java,Arrays,Methods,Method Call,我在弄清楚如何为项目初始化数组时遇到了一些困难。我在一个方法中创建了一个数组,在另一个方法中调用和复制它,然后调用另一个方法进行打印,我似乎无法使它正常工作 import java.util.*; import java.io.*; public class Tention_ArrayProcessing{ public static void main(String[] args) throws IOException{ int[] inputData = inputData

我在弄清楚如何为项目初始化数组时遇到了一些困难。我在一个方法中创建了一个数组,在另一个方法中调用和复制它,然后调用另一个方法进行打印,我似乎无法使它正常工作

import java.util.*;
import java.io.*;
public class Tention_ArrayProcessing{ 
public static void main(String[] args) throws IOException{
        int[] inputData = inputData();
        int[] array = new int[SIZE];
        for (int i =0; i < inputData.length; i++)
        array[i] = inputData[i];
        printArray();
        }

public static int[] inputData() throws IOException{
// gets file name   
        String data;
        Scanner filename = new Scanner(System.in);
        System.out.println("Enter a file name please. Include extension");
        data = filename.next();
        filename.close();
//Reads from file and places data in array
        int i = 0;
        File file = new File (data);
        Scanner inputFile = new Scanner(file);
        final int SIZE = inputFile.nextInt;
        int[] inputData = new int[SIZE];
        while (inputFile.hasNext() && i < inputData.length){
        inputData[i] = inputFile.nextInt();
        i++;
        }
        System.out.println();
        inputFile.close();
        return inputData;
        }
public static void printArray(int[] array){
//calls inputData method for array then prints it.
        int c = 0;
        System.out.println("Printing Array:");
        for( int i = 0; i < 100; i++)
        System.out.print(array[i] +" ");
        c++;
        if (c == 10){
        System.out.println();
        }
        }
        }
import java.util.*;
导入java.io.*;
公共类Tention_ArrayProcessing{
公共静态void main(字符串[]args)引发IOException{
int[]inputData=inputData();
int[]数组=新的int[SIZE];
对于(int i=0;i
int[]数组=新的int[inputData.length]

打印阵列(数组)


int SIZE=inputeFile.nextInt()

到底是什么问题?我在这个java中遇到了3个错误:17:错误:找不到符号int[]数组=新的int[SIZE];java:20:错误:Tention_类数组处理中的方法printArray无法应用于给定类型;printArray();java:34:错误:找不到符号final int SIZE=inputFile.nextInt^不要在main方法中初始化变量。