Java Array Examples

1. Write a program to sort numeric numbers.

import java.util.Arrays;

public class Main {
    public static void main(String[] args) {
        int[] numbers={14,12,9,15,17,21,23,5,8,25};
        Arrays.sort(numbers);
        System.out.println(Arrays.toString(numbers));

    }
}
Output:
[5, 8, 9, 12, 14, 15, 17, 21, 23, 25]

2. Write a program to sum of array values

public class Main {
    public static void main(String[] args) {
        int[] numbers={14,12,9,15,17,21,23,5,8,25};
        int sum=0;
        for(int i=0;i<numbers.length;i++){
            sum+=numbers[i];
        }
        System.out.println("Total sum is: "+sum);

    }
}
Output:
Total sum is: 149

3. Write a program to find average of array values

public class Main {
    public static void main(String[] args) {
        double[] numbers={14,12,9,15,17,21,23,5,8,25};
        double sum=0;
        for(int i=0;i<numbers.length;i++){
            sum+=numbers[i];Average is: 14.9
        }
        double average=sum/numbers.length;
        System.out.println("Average is: "+average);

    }
}
Output:
Average is: 14.9

4. Write a program to find array index

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        System.out.println("[14,12,9,15,17,21,23,5,8,25]");
        System.out.println("Enter a number that contains in the given array:\n");
        Scanner scanner=new Scanner(System.in);
        int value=scanner.nextInt();
        int[] numbers={14,12,9,15,17,21,23,5,8,25};
        int index=findArrayIndex(numbers,value);
        System.out.println("Array index is: "+index);

    }
    public static int findArrayIndex(int[] arr, int n){
        for(int i=0;i<arr.length;i++){
            if(arr[i]==n){
                return i;
            }
        }
        return -1;

    }
}
Output:
[14,12,9,15,17,21,23,5,8,25]
Enter a number that contains in the given array:
17
Array index is: 4

[14,12,9,15,17,21,23,5,8,25]
Enter a number that contains in the given array:
55 //if input number which is not listed in array
Array index is: -1

5. Write a program to insert value in a specific array position

import java.util.Arrays;

public class Main {
    public static void main(String[] args) {
        int[] numbers={14,12,9,15,17,21,23,5,8,25};
        System.out.println("Before inserting:\n"+Arrays.toString(numbers));
        String newArr=insertValue(numbers,2,6); //inserting 6 in array 2nd index
        System.out.println("After inserting:");
        System.out.println(newArr);

    }
    public static String insertValue(int[] arr, int arrayIndex, int value){
        for(int i=arr.length-1;i>arrayIndex;i--){
            arr[i]=arr[i-1];
        }
        arr[arrayIndex]=value;
        return Arrays.toString((arr));

    }
}
Output:
Before inserting:
[14, 12, 9, 15, 17, 21, 23, 5, 8, 25]
After inserting:
[14, 12, 6, 9, 15, 17, 21, 23, 5, 8]

6. Write a program to find max, min from an array

public class Main {
    public static void main(String[] args) {
        int[] numbers={14,12,9,15,17,21,23,8,5,25};
        int max=findMax(numbers);
        int min=findMin(numbers);
        System.out.println("Max number is: "+max);
        System.out.println("Min number is: "+min);
    }
    public static int findMax(int arr[]){
        int max=0;
        for(int i=0;i<arr.length;i++){
            if(arr[i]>arr[0]){
                max=arr[i];
            }
        }
        return max;
    }
    public static int findMin(int arr[]){
        int min=0;
        for(int i=0;i<arr.length;i++){
            if(arr[i]<arr[0]){
                min=arr[i];
            }
        }
        return min;
    }

}
Output:
Max number is: 25
Min number is: 5

7. Write a program to find the second largest and second smallest number

import java.util.Arrays;

public class Main {
    public static void main(String[] args) {
        int[] numbers={14,12,9,15,17,21,23,5,8,25};
        System.out.println("Given array: "+Arrays.toString(numbers));
        Arrays.sort(numbers);
        System.out.println("Second largest number: "+numbers[numbers.length-2]);
        System.out.println("Second smallest number: "+numbers[1]);
    }

}
Output:
Given array: [14, 12, 9, 15, 17, 21, 23, 5, 8, 25]
Second largest number: 23
Second smallest number: 8
about author

admin

salmansrabon@gmail.com

If you like my post or If you have any queries, do not hesitate to leave a comment.

Leave a Reply

Your email address will not be published. Required fields are marked *