# Find Maximum and Minimum Numbers is an Array

To find the maximum and minimum value in an array of integers in Java, you can use a for loop to iterate over the array and compare each element to the current maximum and minimum values. Here is an example:

``````public class MaxMinExample {
public static void main(String[] args) {
int[] numbers = {2, 5, 8, 1, 9, 3};
int max = numbers[0];
int min = numbers[0];
for (int i = 1; i < numbers.length; i++) {
if (numbers[i] > max) {
max = numbers[i];
}
if (numbers[i] < min) {
min = numbers[i];
}
}
System.out.println("Maximum value in array: " + max);
System.out.println("Minimum value in array: " + min);
}
}
``````

In this code, we define an array of integers `numbers` with values of {2, 5, 8, 1, 9, 3}. We then define two variables `max` and `min`, initialized to the first element of the array. We use a for loop to iterate over the array, comparing each element to the current `max` and `min` values. If an element is greater than the current `max`, we update `max`. If an element is less than the current `min`, we update `min`. Finally, we print the `max` and `min` values to the console.

The output of this code is:

``````Maximum value in array: 9
Minimum value in array: 1
``````

Using built-in Method

To find the maximum and minimum value in an array of integers in Java, you can use the `Arrays` class from the `java.util` package. Here is an example:

``````import java.util.Arrays;

public class MaxMinExample {
public static void main(String[] args) {
int[] numbers = {2, 5, 8, 1, 9, 3};
int max = Arrays.stream(numbers).max().getAsInt();
int min = Arrays.stream(numbers).min().getAsInt();
System.out.println("Maximum value in array: " + max);
System.out.println("Minimum value in array: " + min);
}
}``````
`Follow us on social media`
`Follow Author`