package Maths; import java.util.Arrays; import java.util.Random; public class FindMax { /** Driver Code */ public static void main(String[] args) { Random random = new Random(); /* random size */ int size = random.nextInt(100) + 1; int[] array = new int[size]; /* init array with random numbers */ for (int i = 0; i < size; i++) { array[i] = random.nextInt() % 100; } assert Arrays.stream(array).max().getAsInt() == findMax(array); } /** * find max of array * * @param array the array contains element * @return max value of given array */ public static int findMax(int[] array) { int max = array[0]; for (int i = 1; i < array.length; ++i) { if (array[i] > max) { max = array[i]; } } return max; } }