Home » Java programs » Java basic programs

Java program to find smallest element in an array

In this java program, we are reading an integer array of N elements and finding smallest element among them.
Submitted by Chandra Shekhar, on February 03, 2018

Given an array of N integers and we have to find its minimum/smallest element using Java program.


    Enter number of elements: 4
    Input elements: 45, 25, 69, 40

    Smallest element in: 25

Program to find smallest element from an array in java

import java.util.Scanner;
public class ExArrayFindMinimum
    public static void main(String[] args) 
    	// Intialising the variables
        int n, min;
        Scanner Sc = new Scanner(System.in);
        // Enter the number of elements.
        System.out.print("Enter number of elements : ");
        n = Sc.nextInt();
        // creating an array.
        int a[] = new int[n];
        // enter array elements.
        System.out.println("Enter the elements in array : ");
        for (int i = 0; i < n; i++) 
            a[i] = Sc.nextInt();
        for (int i = 0; i < n; i++) 
            for (int j = i + 1; j < n; j++) 
                if (a[i] > a[j]) 
                    min = a[i];
                    a[i] = a[j];
                    a[j] = min;
        System.out.println("The Smallest element in the array is :"+a[0]);


Enter number of elements : 4
Enter the elements in array : 
The Smallest element in the array is :25

Was this page helpful? YES NO

Are you a blogger? Join our Blogging forum.

Comments and Discussions

We are using Google to publish ads on our website; Google has its own privacy policies. They may save log, cookies on your system. Google may also collect information of your system like IP address, region, city, country. For more details please go through the Google’s privacy policy.