Write a java program called Sort that includes two function displayArray that
displays the double array and sortArray that sorts the double array. The functions
are called in main. The array is created in main and assigned the valued
obtained from command line.
Class sortArray {
public static void main(String[] args) {
//create an int array we want to sort using bubble sort algorithm
doubleintArray[] = new int[]{5,90,35,45,150,3};
//print array before sorting using bubble sort algorithm
System.out.println("Array Before Bubble Sort");
for(inti=0; i<intArray.length; i++){
System.out.print(intArray[i] + " ");
}
bubbleSort(intArray);
System.out.println("");
//print array after sorting using bubble sort algorithm
System.out.println("Array After Bubble Sort");
for(inti=0; i<intArray.length; i++){
System.out.print(intArray[i] + " ");
}
voidbubbleSort(double[] intArray) {
int n = intArray.length;
int temp = 0;
for(inti=0; i< n; i++){
for(int j=1; j < (n-i); j++){
if(intArray[j-1] >intArray[j]){
//swap the elements!
temp = intArray[j-1];
intArray[j-1] = intArray[j];
intArray[j] = temp;
}
}
}
}
}
Output:
Array Before Bubble Sort
5.0 90.0 35.0 45.0 150.0 3.0
Array After Bubble Sort
3.0 5.0 35.0 45.0 90.0 150.0