public class BubbleSortExample
{
    static void bubbleSort(int[] arr)
    {
        int n = arr.length;
        int temp = 0;
        for(int i=0; i < n; i++)
            {
                for(int j=1; j < (n-i); j++)
                    {
                        if(arr[j-1] > arr[j])
                            {
                                //swap elements
                                temp = arr[j-1];
                                arr[j-1] = arr[j];
                                arr[j] = temp;
                            }
                    }
            }
    }
    public static void main(String[] args)
    {
        int arr[] = {3,60,35,2,45,320,5};
        System.out.println("Array Before Bubble Sort");
        for(int i=0; i < arr.length; i++)
            {
                System.out.print(arr[i] + " ");
            }
        System.out.println();
        bubbleSort(arr);//sorting array elements using bubble sort
        System.out.println("Array After Bubble Sort");
        for(int i=0; i < arr.length; i++)
            {
                System.out.print(arr[i] + " ");
            }
    }
}