Java program to sort a one dimensional array in ascending order

Here, we are implementing a java program to sort an array (one-dimensional array) in ascending order? We are reading array elements, arranging them in ascending order and printing the sorted array.
Submitted by IncludeHelp, on December 07, 2017

Given an array and we have to sort its elements in ascending order and print the sorted array using java program.

Example:

    Input:
    Array (elements will be read in program): 25 54 36 12 48 88 78 95 54 55
    Output:
    Sorted List in Ascending Order : 
    12  25  36  48  54  54  55  78  88  95  

Program to sort an array in ascending order in java

import java.util.Scanner;

public class ExArraySort {
  public static void main(String args[]) {
    // initialize the objects.
    int n, i, j, temp;
    int arr[] = new int[50];
    Scanner scan = new Scanner(System.in);

    // enter number of elements to enter.
    System.out.print("Enter number for the array elements : ");
    n = scan.nextInt();

    // enter elements.
    System.out.println("Enter " + n + " Numbers : ");
    for (i = 0; i < n; i++) {
      arr[i] = scan.nextInt();
    }

    // sorting array elements.
    System.out.print("Sorting array : \n");
    for (i = 0; i < (n - 1); i++) {
      for (j = 0; j < (n - i - 1); j++) {
        if (arr[j] > arr[j + 1]) {
          temp = arr[j];
          arr[j] = arr[j + 1];
          arr[j + 1] = temp;
        }
      }
    }

    System.out.print("Array Sorted Successfully..!!\n");

    // array in ascending order.
    System.out.print("Sorted List in Ascending Order : \n");
    for (i = 0; i < n; i++) {
      System.out.print(arr[i] + "  ");
    }
  }
}

Output

Enter number for the array elements : 10
Enter 10 Numbers : 
25
54
36
12
48
88
78
95
54
55
Sorting array : 
Array Sorted Successfully..!!
Sorted List in Ascending Order : 
12  25  36  48  54  54  55  78  88  95  

Java Array Programs »



Related Programs

ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT


Top MCQs

Comments and Discussions!




Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates

© https://www.includehelp.com some rights reserved.