Red de conocimiento informático - Aprendizaje de código fuente - Programación de comparación de matrices

Programación de comparación de matrices

Importar matrices Java . util ;

Clase pública Du21 {

Public static void main(String[] args) {

int[] a = {1 , 23, 5, 57, 129, 11};

int[] b = {2, 4, 6, 8, 10, 13, 3}; Arrays.equals(a, b); //Prueba de igualdad

System.out.println("a = b? es igual);

System.out.println(" Antes ordenando por ASC, la matriz es: ");

print array(a);

arrays . sort(a); //El grupo A se ordena en orden ascendente.

System.out.println("Después de ordenar por ASC, una matriz es: ");

print array(a); orden ascendente ¿Existe el valor especificado por el usuario en A?

int num1 = 11, num2 = 22

int index = Arrays.binarySearch(a, num 1);

int index 2 = matrices . búsqueda binaria(a,num 2);

if(index lt;0){

System.out.println(no encontrado en matriz a num 1 );

} De lo contrario {

System.out.println(num1 "en la posición de la matriz a " índice ");

}

if(index 2 lt; 0){

System.out.println(num 2 no encontrado en la matriz a);

}de lo contrario{

System.out.println(num2 "En la posición "índice" en la matriz a);

}

}

PrintArray vacío estático privado (int [] a) {

for(int I = 0; i lta .length; i ){

System.out.print(a[i] ","") ;

}

sistema . println();

}

}

-Prueba.

a=b? Incorrecto

Antes de ordenar por ASC, la matriz es:

1, 23, 5, 57, 129, 11,

Después de ordenar por ASC, la matriz son:

1, 5, 11, 23, 57, 129,

11 está en la posición 2 en la matriz a

22 no se encuentra en la matriz a