Write an application that can hold five doubles in an array. Display the doubles from first to last, and then display the doubles from last to first. Save the file as DblArray.java. Use the logic for a BubbleSort to sort and display your array in sequence
public class DblArray{ public static void main(String a[]){ int i; double array[] = {12,9.5,4.5,6,4.2}; System.out.println("Values from first to last:\n"); for(i = 0; i < array.length; i++) System.out.print( array[i]+" "); System.out.println(); System.out.println("Values from last to first:\n"); for(i = array.length-1; i>=0; i--) System.out.print( array[i]+" "); System.out.println(); System.out.println(); bubble_srt(array, array.length); System.out.print("Values after the sort:\n"); for(i = 0; i <array.length; i++) System.out.print(array[i]+" "); System.out.println(); } public static void bubble_srt( double a[], int n ){ int i, j; double t=0; for(i = 0; i < n; i++){ for(j = 1; j < (n-i); j++){ if(a[j-1] > a[j]){ t = a[j-1]; a[j-1]=a[j]; a[j]=t; } } } } }
Ads