Java Example Programs – Bubble Sort Algorithm Program In Java


Hi, Welcome to Practicehouse. In this Java Example Programs, we will learn about a java program where we can use Bubble Sort Algorithm and see How it works.

This is a very simple sorting method we use to sort our data. So let’s see our first program where we have an array of 5 integer numbers and we will sort them in ascending order. So I have added {4,7,8,2,1} randomly and it should output as {1,2,4,7,8} . So very basic logic is this we have to loop through our array and we have to compare the number with all numbers and just sort them.

How to Sort Integer Number using Bubble Sort Algorithm in Java


Now if you have questions about how to sort in descending order. It’s also very simple. in line number 21 we are comparing our number is greater than or not just compare it with less than. The rest you are smart enough to understand.

If you are still not getting then here is the demo

how to sort data in descending order using the bubble sort algorithm in java.


If you still don’t understand how it works please use Java Tutor from  to see the execution of the program step by step.

[Bonus] Take User Input And Sort Them Using Bubble Sort Algorithm in a Java Program

Use a java util scanner and take input from your user and then sort their numbers.

I hope this article is helped you to understand about bubble sort algorithm and what is its use cases. If you have any questions and or any query please comments below. I would love to hear from you and I will try my best to help you.

Thank you so much.


Leave a Reply

Notify of