w3resource

Java: Find the largest element between first, last, and middle values from an array of integers

Java Basic: Exercise-82 with Solution

Write a Java program to find the largest element between the first, last, and middle values in an array of integers (even length).

Sample Solution:

Java Code:

import java.util.Arrays;

public class Exercise82 {
    public static void main(String[] args) {
        // Define an integer array, array_nums
        int[] array_nums = {20, 30, 40, 50, 67};
        
        // Print the elements of the original array
        System.out.println("Original Array: " + Arrays.toString(array_nums)); 
        
        // Initialize a variable max_val with the value of the first element
        int max_val = array_nums[0];
        
        // Check if the last element is greater than max_val
        if (max_val <= array_nums[array_nums.length - 1])
            max_val = array_nums[array_nums.length - 1];
        
        // Check if the middle element is greater than max_val
        if (max_val <= array_nums[array_nums.length / 2])
            max_val = array_nums[array_nums.length / 2];
        
        // Print the largest element among the first, last, and middle values
        System.out.println("Largest element between first, last, and middle values: " + max_val);  
    }
}

Sample Output:

Original Array: [20, 30, 40, 50, 67]                                   
Largest element between first, last, and middle values: 67 

Flowchart:

Flowchart: Java exercises: Find the largest element between first, last, and middle values from an array of integers

Java Code Editor:

Previous: Write a Java program to swap the first and last elements of an array (length must be at least 1) and create a new array.
Next: Write a Java program to multiply corresponding elements of two arrays of integers.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.