можете пояснити в чому проблема моєї логіки?)
package ua.javarush.task.pro.task05.task0506;
import java.util.Scanner;
/*
Мінімальне з N чисел
*/
public class Solution {
public static int[] array;
public static void main(String[] args) throws Exception {
//напишіть тут ваш код
Scanner scanner = new Scanner(System.in);
int N = scanner.nextInt() ;
array = new int[N];
for(int i = 0;i < N;i++) {
array[i] = scanner.nextInt();
}
int min = 0;
for (int i = 0; i <= array.length;i++) {
if(array[i] < min)
min = array[i] ;
}
System.out.println(min);
}
}