Computer Science, asked by partharay5795, 2 days ago

Write a Java program to input a number and create a new number by arrenging it in ascending order.​

Answers

Answered by shampa87
0

Answer:

Java Program to Sort an Array in Ascending Order

BY CHAITANYA SINGH | FILED UNDER: JAVA EXAMPLES

In this java tutorial, we are sorting an array in ascending order using temporary variable and nested for loop. We are using Scanner class to get the input from user.

Java Example: Program to Sort an Array in Ascending Order

In this program, user is asked to enter the number of elements that he wish to enter. Based on the input we have declared an int array and then we are accepting all the numbers input by user and storing them in the array.

Once we have all the numbers stored in the array, we are sorting them using nested for loop.

import java.util.Scanner;

public class JavaExample

{

public static void main(String[] args)

{

int count, temp;

//User inputs the array size

Scanner scan = new Scanner(System.in);

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

count = scan.nextInt();

int num[] = new int[count];

System.out.println("Enter array elements:");

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

{

num[i] = scan.nextInt();

}

scan.close();

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

{

for (int j = i + 1; j < count; j++) {

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

{

temp = num[i];

num[i] = num[j];

num[j] = temp;

}

}

}

System.out.print("Array Elements in Ascending Order: ");

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

{

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

}

System.out.print(num[count - 1]);

}

}

Answered by saransrini03
0

import java.util.Scanner;

public class JavaExample

{

   public static void main(String[] args)

   {

    int count, temp;

   

    //User inputs the array size

       Scanner scan = new Scanner(System.in);

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

       count = scan.nextInt();

   

       int num[] = new int[count];

       System.out.println("Enter array elements:");

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

       {

           num[i] = scan.nextInt();

       }

       scan.close();

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

       {

           for (int j = i + 1; j < count; j++) {

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

               {

                   temp = num[i];

                   num[i] = num[j];

                   num[j] = temp;

               }

           }

       }

       System.out.print("Array Elements in Ascending Order: ");

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

       {

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

       }

       System.out.print(num[count - 1]);

   }

}

Similar questions