Ciao,
credo e spero che tu sia all'inizio per quanto riguarda la programmazione in generale e su java.
Comunque non si capisce molto del cosa dovrebbe fare il programma, ti consiglio di riscriverlo mantenendo uno stile a funzioni e non uno stile mescolo tutto in un main.
Se lo scopo dell'esercizio e' quello di caricare 2 vettori con dei numeri, stampare il primo completamente e il secondo con tutti i suoi elementi che non compaiono nel primo, procedi in modo un po piu' strutturato:
codice:
import java.util.Scanner;
public class Vettore3 {
public TIPO CaricaArray(int a[]) {
//codice per riempire l'array generico a[]
}
public TIPO Differenza(int a[],int b[], int c[]) {
//codice differenza tra due array di interi a e b , messa nell'array c e ritornata
}
public void stampa(int a[]) {
//codice per stampare a video l'array
}
public static void main (String[]args){
int A[],B[],C[];
CaricaArray();
CaricaArray();
Differenza(A[],B[],C[]);
stampa(A[]);
stampa(C[]);
}
Nota che tutto quanto sopra e' solo una traccia generica del programma, non ho messo ne tipi ne nulla, dipende da come lo vuoi fare tu.Comunque segui questo stile, ti verra' piu facile ragionare e controllare gli errori.