Выводит в консоль верный ответ -150, если поменять числа в массиве, все равно выдаст минимальное из введенных. но первое условие не проходит, объясните в чем ошибка.
package com.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 klava = new Scanner(System.in);// создали сканер
int n = klava.nextInt();// считали
int[]array = new int [n];// заполнили массив
for (int i = 0; i < array.length; i++) {//проверяем условие
array[i] = klava.nextInt();
}
int min = array [0];// записываем нулевое значение
for (int i = 1; i < array.length; i++) {// проверяем условие
if (array[i] < min)
min = array[i]; // перезаписывем минимальное значение
}
System.out.println(min);
}
}