Monday, 24 November 2025

Java Array Program : Bubble Sort in Java Array Data Structure

BubbleSortExample.java

import java.util.Scanner;

class BubbleSortExample

{

public static void main(String[] args)

{

Scanner s=new Scanner(System.in);


System.out.println("enter the size of an array");

int arraySize=s.nextInt();


int[] arr=new int[arraySize];

System.out.println("enter the array elements");

for(int i=0;i<arraySize;i++)

{

arr[i]=s.nextInt();

}


int n=arr.length;

for(int i=0;i<n;i++)

{

for(int j=0;j<n-i-1;j++)

{

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

{

int temp;

temp=arr[j];

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

arr[j+1]=temp;

}

}

}


System.out.println("the sorted array is:");

for(int i=0;i<n;i++)

{

System.out.println(arr[i]);

}

}

}

Output: