Printing the Bigger to smaller with Array on Java

I Have this program:

//Δηλώσεις:
    int i;
    double array[] = new double[10] ;

    Scanner input = new Scanner (System.in) ;



    for (i = 0; i < 10; i++)
    {
        System.out.println("Δώσε το " + (i+1) + "o αριθμό") ;
        array[i] = input.nextDouble();
    }

    //Δηλώσεις για τον πίνακα (ARRAY):
    double max = array[0], min =array[0];
    int negative = 0 ;

    //Εντοπισμός του Μεγαλύτερου και μικρότερου αριθμού::
    for (i = 0; i < 10; i++) 
    {
       if(array[i] > max)
    {
        max = array[i] ;

    }

       if (array[i] < min)
    {
        min = array[i];
    }
    }

    //Διαφορά Μεταξύ Μεγαλύτερου και Μικρότερου
    for (i = 0; i < 10; i++)
    {

    }

    //Μέτρηση το πλήθος των αρνητικών αριθμών:
    for (i = 0; i < 10; i++)  
    {
        if(array[i] < 0){
            negative = negative + 1;
    }
    }

    //Να διπλασιάσει τους δηλωμένους αριθμούς

    for (i = 0; i < 10; i++)
    {
        System.out.println("Ο Διπλασιασμός του " + (i+1) + " είναι " + (array[i] * 2) );
    }


    System.out.println("n" + "Ο Μεγαλύτερος αριθμός είναι : " + max);
    System.out.println("Ο Μικρότερος αριθμός είναι : " + min);
    System.out.println("Η Διαφορά Μεγαλύτερου προς Μικρότερου είναι : ") ; 
    System.out.println("Το πλήθος των αρνητικών αριθμών είναι : " + negative) ;

I Want to print the Bigger to Smaller number difference with values I have now.

I forgot what I need to add. I searched online but the most of answers that I found, conflicts with the whole program.

Any Suggestion here?