Bubble Sort

import java.util.*;
class BubbleSort
{
    public static void main()
    {
        Scanner in=new Scanner(System.in);        
        int arr[]=new int[10];
        int i,j,temp;        
        System.out.println("Enter 10 marks");
        for(i=0;i<10;i++)
        {            
            arr[i]=in.nextInt();
        }        
        System.out.println("\fUnsorted Array"); 
        for(i=0;i<10;i++)
        {
            System.out.print(arr[i]+"\t");
        }        
        for(i=0;i<10-1;i++)
        {
            for(j=0;j<10-i-1;j++)
            {                
                if(arr[j]>arr[j+1])     //ascending
                {
                    temp=arr[j];
                    arr[j]=arr[j+1];
                    arr[j+1]=temp;                    
                }
            }
        }        
        System.out.println("\nSorted Array");
        for(i=0;i<10;i++)
        {
            System.out.print(arr[i]+"\t");
        }
    }
}  

Leave a comment