Я продолжаю пробовать разные виды кода и всегда возвращаюсь к этому. но это никогда не работает. Последнее заявление if делает I подчеркнутым красным, но я даже не могу понять, почему. Домашнее задание состояло в том, чтобы создать программу, которая принимает пользовательский ввод и помещает его в массив и проверяет, отсортирован ли пользовательский ввод. Пожалуйста, помогите!
import java.util.Scanner;
public class Sorting
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
System.out.println("Enter the array size: ");
int a = input.nextInt();
System.out.println("Enter the numbers using spaces between each number: ");
int[] numbers = new int[a];
for (int i=0; i<numbers.length; i++)
{
numbers[i]=input.nextInt();
if(isSorted(numbers))
{
System.out.println("Sort is already sorted");
}
else
{
System.out.println("Sort is not sorted sorry");
}
}
}
public static boolean isSorted(int[] numbers)
{
for(int i = 0; i<numbers.length-1; i++);
{
if(numbers[i]>numbers[i+1])
{
return false;
}
}
return true;
}
}