Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Escribe un método que se llame vectoresIntIguales() que recibe dos vectores de enteros.
- * Devuelve true si son iguales.
- * Dos vectores son iguales si tienen la misma longitud y los valores, elemento a elemento, son iguales.
- * La segunda condición se puede comprobar con un bucle.
- */
- import java.util.Arrays;
- import java.util.Scanner;
- public class vectoresIntIguales {
- static int[] vector2;
- static int[] vector1;
- public static void main(String[] args) {
- declararVectores();
- if (comprobarIguales() == true) {
- System.out.println("\nLos vectores son iguales \n");
- mostrarEnPantalla();
- } else {
- System.out.println("\nLos vectores NO son iguales \n");
- mostrarEnPantalla();
- }
- }
- public static void mostrarEnPantalla() {
- System.out.print("Vector 1 \n" + "Longitud del vector = " + vector1.length
- + "\nValores del vector = ");
- // Utilizo un bucle 'for' para iterar sobre los elementos del array.
- for(int i = 0; i < vector1.length; i++) {
- // Imprimimos los elementos del array en pantalla.
- System.out.print("|" + ""+vector1[i] + "|");
- }
- System.out.print("\n" + "\nVector 2 \n" + "Longitud del vector = " + vector2.length
- + "\nValores del vector = ");
- for(int j = 0; j < vector2.length; j++) {
- System.out.print("|" + ""+vector2[j] + "|");
- }
- }
- public static boolean comprobarIguales() {
- if (Arrays.equals(vector1, vector2)) {
- return true;
- } else {
- return false;
- }
- }
- public static void declararVectores() {
- Scanner teclado = new Scanner(System.in);
- int i, j;
- System.out.println("Introduce la dimensión del vector 1: ");
- vector1 = new int[teclado.nextInt()];
- System.out.println("Introduce los valores del vector 1: ");
- for (i = 0; i < vector1.length; i++) {
- vector1[i] = teclado.nextInt();
- }
- System.out.println();
- System.out.println("Introduce la dimensión del vector 2: ");
- vector2 = new int[teclado.nextInt()];
- System.out.println("Introduce los valores del vector 2: ");
- for (j = 0; j < vector2.length; j++) {
- vector2[j] = teclado.nextInt();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement