package com.citi.byteman.test.arithmatic; public class Bubble { public void bubbleSort(int[] array) { for (int j = 1; j < array.length; j++) { for (int i = 0; i < array.length - j; i++) { if (array[i] > array[i + 1]) { int temp = array[i + 1]; array[i + 1] = array[i]; array[i] = temp; } } } } public void printArray(int[] array) { for (int i = 0; i < array.length; i++) { System.out.print(array[i] + "\t"); } System.out.println(""); } public static void main(String[] args) { Bubble bubble = new Bubble(); int[] array = { 49, 38, 65, 97, 76, 13, 27, 49, 78, 34, 12, 64, 5, 4, 62, 99, 98, 54, 56, 17, 18, 23, 34, 15, 35, 25, 53, 51 }; // int[] array = { 49, 38, 65, 97, 76, 13, 27, 78, 34, 12, 64, 5, 4, 62, // 99, 98, 54, 56, 17, 18, 23, 15, 35, 25, 53, 51 }; System.out.println("before sort:"); bubble.printArray(array); bubble.bubbleSort(array); System.out.println("after sort:"); bubble.printArray(array); } }