Computer Science, asked by Dhita3886, 10 months ago

How to sort Java array elements in ascending order?

Answers

Answered by kumarikhushi
0

import java.util.Scanner;

public class Ascending _Order

{

public static void main(String[] args)

{

int n, temp;

Scanner s = new Scanner(System.in);

System.out.print("Enter no. of elements you want in array:");

n = s.nextInt();

int a[] = new int[n];

System.out.println("Enter all the elements:");

for (int i = 0; i < n; i++)

{

a[i] = s.nextInt();

}

for (int i = 0; i < n; i++)

{

for (int j = i + 1; j < n; j++)

{

if (a[i] > a[j])

{

temp = a[i];

a[i] = a[j];

a[j] = temp;

}

}

}

System.out.print("Ascending Order:");

for (int i = 0; i < n - 1; i++)

{

System.out.print(a[i] + ",");

}

System.out.print(a[n - 1]);

}

}

Output:

$ javac Ascending _Order.java

$ java Ascending _Order

Enter no. of elements you want in array:5

Enter all the elements:

4

3

2

6

1

Ascending Order:1,2,3,4,6

Answered by Oreki
0

A program in Java to demonstrate sorting an Array in Ascending order -

import java.util.Arrays;

public class Sorting {

public static void main(String[ ] args) {

int[ ] array = {10, 3, 1, 6, 4, 8, 7, 2, 5, 9};

// Sorting in ascending order.

Arrays.sort(array);

// Printing the sorted array.

System.out.println(Arrays.toString(array));

}

}

Similar questions