Здравствуйте,
Сначала написал свое решение, но появились проблемы с валидатором.
Собрал информацию по уже ранее заданным вопросам.
Могу попросить посмотреть вас посмотреть мои комментарии и написать правильно ли я все понял или же я где то туплю?
Не могу прикрепить код в нормальном виде, только текстовом, твк как решение уже approved валидатором.
Буду очень признателен за помощь!
P.S. Если я нарушаю политику JR, что опубликовал уже готовое решение, то могу удалить пост после получения помощи.
package com.javarush.task.pro.task08.task0803;
import java.util.Scanner;
/*
Минимальный элемент массива
*/
public class Solution {
public static void main(String[] args) {
int[] intArray = getArrayOfTenElements(); //получение готового массива intArray из метода getArrayOfTenElements()
System.out.println(min(intArray)); //вывод выполнения метода min, где (intArray) является параметром (int [] ints) для метода min
}
public static int min(int[] ints) { //собственно метод min с параметром (int[] ints)
int min = ints [0]; //присваиваем значение min значение первой ячейки из массива array;
for (int i = 0; i<ints.length; i++)
min = Math.min(min, ints[i]); /*цикл перебирания значений массива и сравнивание ячейки [i] со значением
min и дальнейшей записью минимального значения в min.*/
return min; // возвращаем min из метода min.
}
public static int[] getArrayOfTenElements() { //создаем метод заполнения массива
int [] array = new int [10]; //создаем массив на 10 ячеек.
Scanner console = new Scanner(System.in); //создаем переменную ввода.
for (int i = 0; i<array.length; i++){ //цикл заполнения ячеек массива
array [i] = console.nextInt();}
return array; //возвращает заполненный массив array
}
}