SlideShare a Scribd company logo
1 of 1
package test; 
import java.util.Array 
public class BubbleSort { 
public static void main(String args[]) { 
//testing our bubble sort method in Java 
int[] unsorted = {32, 39,21, 45, 23, 3}; 
bubbleSort(unsorted); 
int[] test = { 5, 3, 2, 1}; 
bubbleSort(test); 
} 
public static void bubbleSort(int[] unsorted){ 
System.out.println("unsorted array before sorting : " + 
Arrays.toString(unsorted)); 
for(int i=0; i<unsorted.length -1; i++){ 
for(int j= 1; j<unsorted.length -i; j++){ 
if(unsorted[j-1] > unsorted[j]){ 
int temp = unsorted[j]; 
unsorted[j] = unsorted[j-1]; 
unsorted[j-1] = temp; 
} 
} 
System.out.printf("unsorted array after %d pass %s: %n", i+1, 
Arrays.toString(unsorted)); 
} 
} 
} 
Output: 
unsorted array before sorting : [32, 39, 21, 45, 23, 3] 
unsorted array after 1 pass [32, 21, 39, 23, 3, 45]: 
unsorted array after 2 pass [21, 32, 23, 3, 39, 45]: 
unsorted array after 3 pass [21, 23, 3, 32, 39, 45]: 
unsorted array after 4 pass [21, 3, 23, 32, 39, 45]: 
unsorted array after 5 pass [3, 21, 23, 32, 39, 45]: 
unsorted array before sorting : [5, 3, 2, 1] 
unsorted array after 1 pass [3, 2, 1, 5]: 
unsorted array after 2 pass [2, 1, 3, 5]: 
unsorted array after 3 pass [1, 2, 3, 5]

More Related Content

What's hot

Important java programs(collection+file)
Important java programs(collection+file)Important java programs(collection+file)
Important java programs(collection+file)Alok Kumar
 
DynaMine: Finding Common Error Patterns by Mining Software Revision Histories
DynaMine: Finding Common Error Patterns by Mining Software Revision HistoriesDynaMine: Finding Common Error Patterns by Mining Software Revision Histories
DynaMine: Finding Common Error Patterns by Mining Software Revision HistoriesThomas Zimmermann
 
Control statements
Control statementsControl statements
Control statementsraksharao
 
Java8 - Interfaces, evolved
Java8 - Interfaces, evolvedJava8 - Interfaces, evolved
Java8 - Interfaces, evolvedCharles Casadei
 
Execution flow of main() method inside jvm
Execution flow of main() method inside jvmExecution flow of main() method inside jvm
Execution flow of main() method inside jvmsaurav uniyal
 
[Curso Java Basico] Aula 59: Importacao estatica (static import)
[Curso Java Basico] Aula 59: Importacao estatica (static import)[Curso Java Basico] Aula 59: Importacao estatica (static import)
[Curso Java Basico] Aula 59: Importacao estatica (static import)Loiane Groner
 
QA Auotmation Java programs,theory
QA Auotmation Java programs,theory QA Auotmation Java programs,theory
QA Auotmation Java programs,theory archana singh
 
All about unit testing using (power) mock
All about unit testing using (power) mockAll about unit testing using (power) mock
All about unit testing using (power) mockPranalee Rokde
 
''Test.java''
''Test.java''''Test.java''
''Test.java''ram36820
 

What's hot (20)

Important java programs(collection+file)
Important java programs(collection+file)Important java programs(collection+file)
Important java programs(collection+file)
 
Studyx4
Studyx4Studyx4
Studyx4
 
DynaMine: Finding Common Error Patterns by Mining Software Revision Histories
DynaMine: Finding Common Error Patterns by Mining Software Revision HistoriesDynaMine: Finding Common Error Patterns by Mining Software Revision Histories
DynaMine: Finding Common Error Patterns by Mining Software Revision Histories
 
Control statements
Control statementsControl statements
Control statements
 
Unit Testing
Unit TestingUnit Testing
Unit Testing
 
Java8 - Interfaces, evolved
Java8 - Interfaces, evolvedJava8 - Interfaces, evolved
Java8 - Interfaces, evolved
 
Execution flow of main() method inside jvm
Execution flow of main() method inside jvmExecution flow of main() method inside jvm
Execution flow of main() method inside jvm
 
Power mock
Power mockPower mock
Power mock
 
Java Programming - 03 java control flow
Java Programming - 03 java control flowJava Programming - 03 java control flow
Java Programming - 03 java control flow
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
[Curso Java Basico] Aula 59: Importacao estatica (static import)
[Curso Java Basico] Aula 59: Importacao estatica (static import)[Curso Java Basico] Aula 59: Importacao estatica (static import)
[Curso Java Basico] Aula 59: Importacao estatica (static import)
 
Testing with Junit4
Testing with Junit4Testing with Junit4
Testing with Junit4
 
Java.lang.object
Java.lang.objectJava.lang.object
Java.lang.object
 
Studyx1
Studyx1Studyx1
Studyx1
 
Java Threads
Java ThreadsJava Threads
Java Threads
 
QA Auotmation Java programs,theory
QA Auotmation Java programs,theory QA Auotmation Java programs,theory
QA Auotmation Java programs,theory
 
Java custom annotations example
Java custom annotations exampleJava custom annotations example
Java custom annotations example
 
All about unit testing using (power) mock
All about unit testing using (power) mockAll about unit testing using (power) mock
All about unit testing using (power) mock
 
Mockito intro
Mockito introMockito intro
Mockito intro
 
''Test.java''
''Test.java''''Test.java''
''Test.java''
 

Similar to New text document

Java AssignmentWrite a program using sortingsorting bubble,sele.pdf
Java AssignmentWrite a program using sortingsorting bubble,sele.pdfJava AssignmentWrite a program using sortingsorting bubble,sele.pdf
Java AssignmentWrite a program using sortingsorting bubble,sele.pdfeyewatchsystems
 
Java programs - bubble sort, iterator, linked list, hash set, reverse string,...
Java programs - bubble sort, iterator, linked list, hash set, reverse string,...Java programs - bubble sort, iterator, linked list, hash set, reverse string,...
Java programs - bubble sort, iterator, linked list, hash set, reverse string,...Sunil Kumar Gunasekaran
 
Bin Sorting And Bubble Sort By Luisito G. Trinidad
Bin Sorting And Bubble Sort By Luisito G. TrinidadBin Sorting And Bubble Sort By Luisito G. Trinidad
Bin Sorting And Bubble Sort By Luisito G. TrinidadLUISITO TRINIDAD
 
Operators
OperatorsOperators
Operatorsvvpadhu
 
Internet and Web Technology (CLASS-16) [Basic Elements of Java Program] | NIC...
Internet and Web Technology (CLASS-16) [Basic Elements of Java Program] | NIC...Internet and Web Technology (CLASS-16) [Basic Elements of Java Program] | NIC...
Internet and Web Technology (CLASS-16) [Basic Elements of Java Program] | NIC...Ayes Chinmay
 
Code javascript
Code javascriptCode javascript
Code javascriptRay Ray
 
Java Assignment.Implement a binary search algorithm on an array..pdf
Java Assignment.Implement a binary search algorithm on an array..pdfJava Assignment.Implement a binary search algorithm on an array..pdf
Java Assignment.Implement a binary search algorithm on an array..pdfirshadoptical
 
About java
About javaAbout java
About javaJay Xu
 
Computer java programs
Computer java programsComputer java programs
Computer java programsADITYA BHARTI
 
Problem1 java codeimport java.util.Scanner; Java code to pr.pdf
 Problem1 java codeimport java.util.Scanner; Java code to pr.pdf Problem1 java codeimport java.util.Scanner; Java code to pr.pdf
Problem1 java codeimport java.util.Scanner; Java code to pr.pdfanupamfootwear
 
OrderTest.javapublic class OrderTest {       Get an arra.pdf
OrderTest.javapublic class OrderTest {         Get an arra.pdfOrderTest.javapublic class OrderTest {         Get an arra.pdf
OrderTest.javapublic class OrderTest {       Get an arra.pdfakkhan101
 
Java Simple Programs
Java Simple ProgramsJava Simple Programs
Java Simple ProgramsUpender Upr
 
Java practice programs for beginners
Java practice programs for beginnersJava practice programs for beginners
Java practice programs for beginnersishan0019
 

Similar to New text document (20)

Java AssignmentWrite a program using sortingsorting bubble,sele.pdf
Java AssignmentWrite a program using sortingsorting bubble,sele.pdfJava AssignmentWrite a program using sortingsorting bubble,sele.pdf
Java AssignmentWrite a program using sortingsorting bubble,sele.pdf
 
Java programs - bubble sort, iterator, linked list, hash set, reverse string,...
Java programs - bubble sort, iterator, linked list, hash set, reverse string,...Java programs - bubble sort, iterator, linked list, hash set, reverse string,...
Java programs - bubble sort, iterator, linked list, hash set, reverse string,...
 
Java programs
Java programsJava programs
Java programs
 
Bin Sorting And Bubble Sort By Luisito G. Trinidad
Bin Sorting And Bubble Sort By Luisito G. TrinidadBin Sorting And Bubble Sort By Luisito G. Trinidad
Bin Sorting And Bubble Sort By Luisito G. Trinidad
 
Operators
OperatorsOperators
Operators
 
Internet and Web Technology (CLASS-16) [Basic Elements of Java Program] | NIC...
Internet and Web Technology (CLASS-16) [Basic Elements of Java Program] | NIC...Internet and Web Technology (CLASS-16) [Basic Elements of Java Program] | NIC...
Internet and Web Technology (CLASS-16) [Basic Elements of Java Program] | NIC...
 
Code javascript
Code javascriptCode javascript
Code javascript
 
Java Assignment.Implement a binary search algorithm on an array..pdf
Java Assignment.Implement a binary search algorithm on an array..pdfJava Assignment.Implement a binary search algorithm on an array..pdf
Java Assignment.Implement a binary search algorithm on an array..pdf
 
About java
About javaAbout java
About java
 
final year project center in Coimbatore
final year project center in Coimbatorefinal year project center in Coimbatore
final year project center in Coimbatore
 
Java file
Java fileJava file
Java file
 
Java file
Java fileJava file
Java file
 
Computer java programs
Computer java programsComputer java programs
Computer java programs
 
Problem1 java codeimport java.util.Scanner; Java code to pr.pdf
 Problem1 java codeimport java.util.Scanner; Java code to pr.pdf Problem1 java codeimport java.util.Scanner; Java code to pr.pdf
Problem1 java codeimport java.util.Scanner; Java code to pr.pdf
 
Lecture 7 arrays
Lecture   7 arraysLecture   7 arrays
Lecture 7 arrays
 
OrderTest.javapublic class OrderTest {       Get an arra.pdf
OrderTest.javapublic class OrderTest {         Get an arra.pdfOrderTest.javapublic class OrderTest {         Get an arra.pdf
OrderTest.javapublic class OrderTest {       Get an arra.pdf
 
Java Simple Programs
Java Simple ProgramsJava Simple Programs
Java Simple Programs
 
Java Week3(A) Notepad
Java Week3(A)   NotepadJava Week3(A)   Notepad
Java Week3(A) Notepad
 
Java Program
Java ProgramJava Program
Java Program
 
Java practice programs for beginners
Java practice programs for beginnersJava practice programs for beginners
Java practice programs for beginners
 

New text document

  • 1. package test; import java.util.Array public class BubbleSort { public static void main(String args[]) { //testing our bubble sort method in Java int[] unsorted = {32, 39,21, 45, 23, 3}; bubbleSort(unsorted); int[] test = { 5, 3, 2, 1}; bubbleSort(test); } public static void bubbleSort(int[] unsorted){ System.out.println("unsorted array before sorting : " + Arrays.toString(unsorted)); for(int i=0; i<unsorted.length -1; i++){ for(int j= 1; j<unsorted.length -i; j++){ if(unsorted[j-1] > unsorted[j]){ int temp = unsorted[j]; unsorted[j] = unsorted[j-1]; unsorted[j-1] = temp; } } System.out.printf("unsorted array after %d pass %s: %n", i+1, Arrays.toString(unsorted)); } } } Output: unsorted array before sorting : [32, 39, 21, 45, 23, 3] unsorted array after 1 pass [32, 21, 39, 23, 3, 45]: unsorted array after 2 pass [21, 32, 23, 3, 39, 45]: unsorted array after 3 pass [21, 23, 3, 32, 39, 45]: unsorted array after 4 pass [21, 3, 23, 32, 39, 45]: unsorted array after 5 pass [3, 21, 23, 32, 39, 45]: unsorted array before sorting : [5, 3, 2, 1] unsorted array after 1 pass [3, 2, 1, 5]: unsorted array after 2 pass [2, 1, 3, 5]: unsorted array after 3 pass [1, 2, 3, 5]