Java 我不知道';I don’我不理解在试图解决这个数组问题时应该使用的具体变量类型或利用率类型

Java 我不知道';I don’我不理解在试图解决这个数组问题时应该使用的具体变量类型或利用率类型,java,arrays,printing,syntax-error,Java,Arrays,Printing,Syntax Error,我试图让num创建多个场景,并从用户那里获取10个输入的变量,然后利用这些变量打印出来。一旦变量被打印出来,我需要平均它们,但我被卡住了。你能给我一些提示吗 final static int num = 10; static Scanner scan = new Scanner(System.in); public static void main (String[]args) { int[] list = new int [num]; for(int i = 0; i<=

我试图让num创建多个场景,并从用户那里获取10个输入的变量,然后利用这些变量打印出来。一旦变量被打印出来,我需要平均它们,但我被卡住了。你能给我一些提示吗

final static int num = 10;
static Scanner scan = new Scanner(System.in);
public static void main (String[]args)
{
    int[] list = new int [num];
    for(int i = 0; i<=num; i++)
    {
        System.out.println("Enter an integer");
        int num[] = scan.nextInt();
    }
    System.out.println(Print_it(list) / 10);    
}

public static double Print_it(int[] list)
{ 
    int number = 0;
    for (int i = 0; i<10; i++)
    {

        number = number + list[i];
    }
    return(number);
}   
final static int num=10;
静态扫描仪扫描=新扫描仪(System.in);
公共静态void main(字符串[]args)
{
int[]列表=新的int[num];
对于(int i=0;i
  • for循环应使用正确的测试
    import java.util.Scanner;
    
    public class Main {
        final static int NUM = 10;
    
        static Scanner scan = new Scanner(System.in);
    
        public static void main(String[] args) {
            final int[] list = new int[NUM];
            for (int i = 0; i < NUM; i++) {
                System.out.println("Enter an integer");
                list[i] = scan.nextInt();
            }
            printIt(list);
        }
    
        public static void printIt(int[] list) {
            final int length = list.length;
            int total = 0;
            for (int i = 0; i < length; i++) {
                final int n = list[i];
                System.out.println(n);
                total += n;
            }
            System.out.println("Average: " + (double)total / length);
        }
    }