bubble sort program code in java

// Bubble sort program in Java :

//Please view this code in desktop mode

import java.util.Scanner;

import java.util.Arrays;

//Arrays class is used to print array

class Sorting

{

    public static void main(String args[])

    {

        Scanner s=new Scanner(System.in);

        Sorting obj=new Sorting();

        System.out.println("Enter a Integer number :");

        int num=s.nextInt();

        int[] arr=new int[num];

        for(int i=0; i<arr.length; i++)

        {

                arr[i]=s.nextInt();

        }

        obj.bubbleSort(arr);

        System.out.println("Sorted Data :"+Arrays.toString(arr));

    }

    private void bubbleSort(int arr[])

    {

        for(int i=0; i<arr.length; i++)

        {

            for(int j=0; j<arr.length-1; j++)

            {

                if(arr[j]>arr[j+1])

                {

                    //swap the elements

                    int temp=arr[j];

                    arr[j]=arr[j+1];

                    arr[j+1]=temp;

                }

            }

        }

    }


}

Expected Output :



Post a Comment

0 Comments