Okay so I am going to keep this short and sweet. I'm writing this code in a group project but I did my rough work in eclipse, after pasting it into replit Arrays.copyOf gets highlighted and I don't know why.
class Arrays
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
int[] marks = new int[0];
int mark;
for(int i = -1; i < marks.length;)
{
System.out.println("Please enter a mark (Enter -1 to end): ");
mark = sc.nextInt();
if(mark == -1)
{
i = i + 2;
}
else if(mark < -1 || mark > 10)
{
System.out.println("Sorry, the mark must be between 0 and 10.");
}
else
{
i++;
marks = Arrays.copyOf(marks, marks.length + 1);
marks[i] = mark;
}
}
for(int j : marks)
System.out.println(j);
}
}