
import java.util.*;

public class Numero {
	
	private int valores[]={15,12,2,4,25,12};
	private int valores1[]={15,12,2,4,25,12}; 
	
	public Numero(){
	}
	
	public void desordenado(){
	    int i;
	    System.out.println("Desordenado");
	    for(i=0;i<valores.length;i++){
		    System.out.print(valores[i]);
	 	    System.out.print(",");
	    }
	    System.out.println("");
	}
	
	public void ordenado(){
	    int i;
	    Arrays.sort(valores);
	    System.out.println("Ordenado");
	    for(i=0;i<valores.length;i++){
		    System.out.print(valores[i]);
		    System.out.print(",");
		}
	    System.out.println("");
	}
	public void buscar(int a){
	int valor;
		valor=Arrays.binarySearch(valores,a);
		if(valor>=0){
	    System.out.println("Encontrado "+a+" en el elemento "+valor);
		}
	    else
			System.out.println("No encontrado");
		
	}
	public void igual(){
		if(Arrays.equals(valores,valores1)){
			System.out.println("Iguales");
		}
		else
			System.out.println("No iguales");
	}
	
	public void cambiarValores(){
	  int i;
		Arrays.fill(valores1, 1,2,5);
		for(i=0;i<valores1.length;i++){
			System.out.print(valores1[i]);
			System.out.print(",");
		}
		System.out.println("");
	}
	
	public void copia(Numero n){
		n.ordenado();
	}
	
public static void main(String args[]){
	 
	Numero n=new Numero();
	n.desordenado();
	n.copia(n);
	n.ordenado();
	n.buscar(2);
	n.igual();
	n.cambiarValores();
	}	
}
