Java Program to Sort for an Element Using Bubble Sort

Aim:

To write a Java program to sort for an element in a given list of elements using bubble sort

Program:

import java.util.Scanner;
class bubbledemo
{
public static void main(String args[])
{
int n, i,j, temp;
int a[ ]=new int[20];
Scanner s = new Scanner(System.in);
System.out.println("Enter total number of elements:");
n = s.nextInt();
System.out.println("Enter elements:");
for (i = 0; i < n; i++)
a[i] = s.nextInt();
for(i=0;i<n;i++)
{
for(j=0;j<n-1;j++)
{
if(a[j]>a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
System.out.println("The sorted elements are:"); for(i=0;i<n;i+
+)
System.out.print("\t"+a[i]);
}
}

Output:

Enter total number of elements:
10
Enter elements:
3 2 5 7 6 8 9 1 4 0
The sorted elements are:
0 1 2 3 4 5 6 7 8 9

Leave a Comment