Почему не принимает мой код

Создайте массив с именем arr типа int и проинициализируйте его значениями 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 с помощью цикла for. В качестве переменной счетчика цикла и генератора значений для инициализации используйте переменную типа int с именем i.

public class Solution {
public static void main(String[] args) {
int[] arr = new int[]{0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
for (int i = 0; i < arr.length; i++) {
System.out.print(" " + arr[i]);
}

}

}

public class Solution {
public static void main(String args) {
int arr = new int[10];
for (int i = 0; i < arr.length; i++) {
arr[i] = i;
System.out.print(" " + arr[i]);
}
}
}

public class Solution {
public static void main(String args) {
intarr = new int[10];
for (int i = 0; i < arr.length; i++) {
arr[i] = i;
}
}
}