Рубрики

Программа Java для поиска самого большого элемента в массиве

По заданному массиву найдите в нем самый большой элемент.

Input : arr[] = {10, 20, 4}
Output : 20

Input : arr[] = {20, 10, 20, 4, 100}
Output : 100

Способ 1: итеративный способ

// Java-программа для поиска максимума в arr []

class Test

{

     static int arr[] = {10, 324, 45, 90, 9808};

       

     // Метод поиска максимума в arr []

     static int largest()

     {

         int i;

           

         // Инициализируем максимальный элемент

         int max = arr[0];

        

         // Обходим элементы массива со второго и

         // сравниваем каждый элемент с текущим максимумом

         for (i = 1; i < arr.length; i++)

             if (arr[i] > max)

                 max = arr[i];

        

         return max;

     }

       

     // Метод драйвера

     public static void main(String[] args) 

     {

         System.out.println("Largest in given array is " + largest());

        }

 }

Выход:

Largest in given array is 9808

Способ 2: поток Java 8
Вы можете просто использовать новые потоки Java 8, но вам придется работать с int.

import java.util.Arrays;

  

public class GFG {

    public static void main(String[] args){

        int arr[] = {10, 324, 45, 90, 9808};

        int max = Arrays.stream(arr).max().getAsInt();

        System.out.println("Largest in given array is " +max);

    }

  
}

Выход:

Largest in given array is 9808

Пожалуйста, обратитесь к полной статье о программе, чтобы найти самый большой элемент в массиве для более подробной информации!

Рекомендуемые посты:

Программа Java для поиска самого большого элемента в массиве

0.00 (0%) 0 votes