Salve a tutti
stavo studiando programmazione e sto sbattendo la testa su questo problemino.
sto facendo i disegnini su un foglio per capire come fare a risolverlo 
il testo del problema recita:
In un programma java, letta una matrice A di n × m di numeri interi, e un numero x, di tipo intero deciso dall’utente, si verifichi se esiste una coppia di valori all’interno della matrice A la cui somma sia pari ad x.
In caso positivo, si restituisca a video la prima coppia trovata.
per ora sono arrivata qui:
codice:
public class verificacoppia {
public static void main(String[] args) {
int [][]m={{1,2,3},{4,5,6},{7,8,9,}};
int x=8; //(4+4, 3+5 etc etc )
boolean trovato = false;
for (int i=0;i<m.length;i++){
for(int j=0;j<m[i].length;j++){
if ( m[i][j]+m[j][i]==x )
{
trovato=true;
System.out.println("somma di X trovata");
System.out.println("in posizione ...");
}
else {
System.out.println("somma di X non trovata");
}
}
}
}
}
Apprezzo anche suggerimenti se è banale l'errore o la mancanza