Salve a tutto il Forum! E' un piacere fare parte di una comunità così vasta come la vostra! Vengo subito al dunque. In una traccia d'esame viene chiesto di:
Descrivere la funzione svolta dal programma e si mostri la traccia d'esecuzione dei metodi e l'output prodotto. Il sorgente è il seguente:
Qualcuno di voi riesce a capire a cosa serve? Grazie a tutti! Probabilmente nei prossimi giorni posterò altro codice perché mi sto esercitando sugli appelli d'esame degli anni passati.codice:public class Prova { public static boolean metodoA(int[][]m) { boolean a=true; for (int i=1; i<m.length; i++){ boolean b= metodoB(m[i],m[0]); a= a&&b; } return a; } public static boolean metodoB(int[] v,int[] t) { int c=0; for (int i=0; i<v.length; i++) { if (v[i]%2==0) c++; if (t[i]%2==0) c--; } return c==0; } public static void main (String []args) { int[][] m= new int[][]{{10,13,7,4,1},{3,5,1,4,4},{6,2,1,5,11},{1,2,3,4,5}}; boolean b=metodoA(m); System.out.println("Esito:"+b); } }

 
			
			 
			 
					
					
					
					
				