Computer Science, asked by anshtiwariat108, 1 year ago

write a program to input a string and print its character increase order in Java

Answers

Answered by sushiladevi4418
1

Answer:

Write a program to input a string and print its character increase order in Java.

Explanation:

import java.util.Scanner;

public class JavaExample

{

   public static void main(String[] args)  

   {

       int count;

       String temp;

       Scanner scan = new Scanner(System.in);          

       //User will be asked to enter the count of strings  

       System.out.print("Enter number of strings you would like to enter:");

       count = scan.nextInt();                  

       String str[] = new String[count];

       Scanner scan2 = new Scanner(System.in);          

       //User is entering the strings and they are stored in an array

       System.out.println("Enter the Strings one by one:");

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

       {

           str[i] = scan2.nextLine();

       }

       scan.close();

       scan2.close();          

       //Sorting the strings

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

       {

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

               if (str[i].compareTo(str[j])>0)  

               {

                   temp = str[i];

                   str[i] = str[j];

                   str[j] = temp;

               }

           }

       }          

       //Displaying the strings after sorting them based on alphabetical order

       System.out.print("Strings in Sorted Order:");

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

       {

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

       }

   }

}

Output:-

Enter no of string would you like to enter: 1

dcba

Sorted value: abcd

Similar questions