1
I am doing a work in java to perform operations together, but as I am learning now I do not know how to compare the elements of vectors to make the following operations, union, intersection, difference and complement, I want to do the operations after printing the second set, someone could help me how I can do this in this code. Follow the code of how it is:
public static void main(String[] args) {
Scanner scan= new Scanner(System.in);
System.out.println("Insira seis números para o primeiro conjunto.");
int[] var1 = new int[6];
System.out.println("Digite o primeiro número: ");
var1[0]= scan.nextInt();
System.out.println("Digite o segundo número: ");
var1[1]= scan.nextInt();
System.out.println("Digite o terceiro número: ");
var1[2]= scan.nextInt();
System.out.println("Digite o quarto número: ");
var1[3]= scan.nextInt();
System.out.println("Digite o quinto número: ");
var1[4]= scan.nextInt();
System.out.println("Digite o sexto número: ");
var1[5]= scan.nextInt();
System.out.println("Insira mais seis números para o segundo conjunto.");
int[] var2 = new int[6];
System.out.println("Digite o primeiro número: ");
var2[0]= scan.nextInt();
System.out.println("Digite o segundo número: ");
var2[1]= scan.nextInt();
System.out.println("Digite o terceiro número: ");
var2[2]= scan.nextInt();
System.out.println("Digite o quarto número: ");
var2[3]= scan.nextInt();
System.out.println("Digite o quinto número: ");
var2[4]= scan.nextInt();
System.out.println("Digite o sexto número: ");
var2[5]= scan.nextInt();
System.out.println("");
System.out.println("O primeiro conjunto é: ");
for(int i=0; i<var1.length; i++) {
System.out.print(var1[i]+", ");
}
System.out.println("");
System.out.println("O segundo conjunto é: ");
for(int a=0; a<var2.length; a++) {
System.out.print(var2[a]+", ");
}
}
}
Does it have to be with an array or can it be a list? With a list it’s much easier
– igventurelli
It may be anyway kkk, is that I was learning with array, but can be with list, still not quite sure the difference between the two
– ElberSousa