Untitled

 avatar
unknown
plain_text
4 years ago
1.4 kB
5
Indexable
package basi;

import java.util.Scanner;

/**
 *
 * @author s01734
 */
public class esercizziScheda {
    
    protected static final int dim = 3;
    
    public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
        int b=0;
        int[] a = new int[dim];

        RiempiAr(a); 
        bubbleSort(a);
        StampaArrMax(a);
    }

    private static void RiempiAr(int[] ar) {
        Scanner s = new Scanner(System.in);
        System.out.println("popola array di dimensione " + ar.length + ": ");
        for (int i = 0; i< ar.length; i++){
            ar[i]=s.nextInt();
        }
    } 
    public static void bubbleSort(int [] a) {
        for(int i = 0; i < a.length; i++) {
            boolean flag = false;
            for(int j = 0; j < a.length-1; j++) {
                if(a[j]>a[j+1]) {
                    int k = a[j];
                    a[j] = a[j+1];
                    a[j+1] = k;
                    flag=true; 
                }
            }
            if(!flag) break; 
        }
    }
    public static void StampaArrMin(int []a){
        for(int i=0;i<a.length;i++){
            System.out.println(a[i]);
        }
    }
    public static void StampaArrMax(int []a){
        for(int i=a.length-1;i>=0;i--){
            System.out.println(a[i]);
        }
    }

}
Editor is loading...