Рубрики
Без рубрики

Поиск минимального числа в массиве Java

Некоторое время назад нам дали задание на java, но я понял, что концепции выглядят простыми, но некоторые из моих… Помеченный java, массивы.

Некоторое время назад нам дали задание на java, но я понял, что концепции выглядят простыми, но у некоторых моих друзей были проблемы с их реализацией, поэтому я решил поделиться некоторыми заданиями на java, которые я выполнял в прошлом, чтобы помочь студентам и учащимся, которые новички в программировании на java.

Вопрос:

Напишите функцию int findMin (int[] numbers), которая выдает наименьший элемент чисел, содержащий целые положительные числа. Результат должен быть равен -1, если numbers имеет значение null или массив содержит исключительно положительные целые числа. Используйте несколько тестовых примеров.

Исходный код Java:


public class FindingMinimum {

    public static void main(String[] args) {
        // int[] numbers =null;
        // System.out.println(x);
        // int[] numbers= {2,3,4,5,6,20,1,-5};
        int[] numbers = { 2, 3, 4, 5, 6, 20, 1 };
        //int[] numbersSet1= {2,3,4,5,6,20,1,-5};

        int minimumNumber = findMin(numbers);
        System.out.println("The Minimum number is :\t"+minimumNumber);
        //minimumNumber = findMin(numbersSet1);
        //System.out.println("The Minimum number is :\t"+minimumNumber);

    }

    static int findMin(int[] numbers) {
        int minValue = numbers[0];

        if (isExclusivePositive(numbers)) {

            for (int i = 1; i < numbers.length; i++) {
                if (numbers[i] < minValue) {
                    minValue = numbers[i];
                }
            }
        } else {
            minValue = -1;
        }
        return minValue;

    }

    static boolean isExclusivePositive(int[] numbers) {
        int value = 0;

        for (int i = 0; i < numbers.length; i++) {
            value = numbers[i];

            if (value < 0)
                return false;
        }

        return true;
    }

}


Выход:

The Minimum number is : 1

Я надеюсь, вам понравилась эта статья.

Я Кали Киманзи, студент магистратуры в Университете прикладных наук Верхней Австрии, я разработчик программного обеспечения в INTUIT a brand компании neoom group gmbh Wien/Freistadt. Я интересуюсь науками о данных с использованием python и использую библиотеки python, такие как pandas, numpy и Matplotlib. Я специализируюсь на Python, PHP/Laravel, Java.

Ссылки на социальные сети

Кали киманзи @ Facebook: Кали Киманзи Кали Киманзи @ Linkedin: Кали Киманзи Кали Киманзи @ instagram: Кали Киманзи |/Кали Киманзи GitHub: Кали Киманзи кали киманзи Твиттер: Кали Киманзи

Оригинал: “https://dev.to/kalikimanzi/finding-a-minimum-number-in-a-java-array-5hc”