Computer Science, asked by mohammadadnan7, 2 months ago

write a java programs to input an array names of 15 people and sort them according to the alphabetical order by using bubble sort technique.
Don't spam give me correct answer otherwise your answer will be deleted and reported.​

Answers

Answered by nanu1982006
1

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] + ", ");

}

}

}

Similar questions