Non ho postato il codice perchè pensavo che non fosse necessario.. comunque questo è il programma :

Main:

codice:
int a;                    int b;
                    Scanner kb = new Scanner(System.in);
                    System.out.println("Inserisci la dimensione del vettore:");
                    int dimensione = kb.nextInt();
                    int interi[] = new int[dimensione];
                    System.out.println("Inserisci i numeri del vettore:");
                
              for(int i=0; i<interi.length; i++){
                    interi[i] = kb.nextInt();
              }  
                   
              do{
                    System.out.println("Inserisci due numeri, il primo deve essere\nminore del secondo:");
                    a = kb.nextInt();
                    b = kb.nextInt();
                    
                    if(a>b){
                        System.out.println("Errore!");
                    }else{
                        System.out.println("Ok!");
                    }
                    
              }while(!(a<b)); //il ciclo continua finchè il primo numero non è minore del secondo.
              
                    System.out.println("Il vettore e' stato modificato:");
                    Metodini.occorrenzeContenuto(interi, a, b); //chiamiamo il metodo statico.
                    
        
        }
Classe:

codice:
public class Metodini {            
            public static void occorrenzeContenuto(int x[], int a, int b){ //x è l'array interi.
                    
                    for(int i=0; i<x.length; i++){ 
                        if(x[i]<=a){
                            x[i]=a;
                        }else if((x[i]>=a)&&(x[i]<=b)){
                            x[i]=b;
                        }
                    }
                    
                    for(int j=0; j<x.length; j++){ //ciclo per stampare l'array.
                        System.out.print(x[j]);
                    }
            }
            
            public static void uniformaContenuto(int vector[], int vector2[]){
                  //E' qui che devo richiamare l'array interi[] modificato precedentemente nel
                  //metodo occorrenzeContenuto.
                    
            }