Java: Get the difference between the largest and smallest values in an array of integers
28. Difference between max and min values
Write a Java program to get the difference between the largest and smallest values in an array of integers. The array must have a length of at least 1.
Pictorial Presentation:
Sample Solution:
Java Code:
// Import the java.util package to use utility classes, including Arrays.
import java.util.Arrays;
// Define a class named Exercise28.
public class Exercise28 {
// The main method for executing the program.
public static void main(String[] args) {
// Declare and initialize an array of integers.
int[] array_nums = {5, 7, 2, 4, 9};
// Print the original array.
System.out.println("Original Array: " + Arrays.toString(array_nums));
// Initialize variables to store the maximum and minimum values.
int max_val = array_nums[0];
int min = array_nums[0];
// Use a loop to find the maximum and minimum values in the array.
for (int i = 1; i < array_nums.length; i++) {
if (array_nums[i] > max_val)
max_val = array_nums[i];
else if (array_nums[i] < min)
min = array_nums[i];
}
// Calculate and print the difference between the largest and smallest values.
System.out.println("Difference between the largest and smallest values of the said array: " + (max_val - min));
}
}
Sample Output:
Original Array: [5, 7, 2, 4, 9] Difference between the largest and smallest values of the said array: 7
Flowchart:
For more Practice: Solve these Related Problems:
- Write a Java program to find the sum of the largest and smallest values in an array.
- Write a Java program to find the difference between the second largest and second smallest values in an array.
- Write a Java program to compute the product of the largest and smallest values in an array.
- Write a Java program to determine if the difference between the largest and smallest values is a prime number.
Go to:
PREV : Count even and odd numbers in array.
NEXT : Average excluding max and min.
Java Code Editor:
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.