Chi sa descrivere cosa fa questo programma dettagliatamente

di il
3 risposte

Chi sa descrivere cosa fa questo programma dettagliatamente

Ragazzi perfavore mi serve una grossa mano,
in calce il programma mi sapete descrivere come gira e i valori che assumono?
in particolari il primo metodo met e il secondo metodo met2



public class Esercizio1{
public static void main (String[] args){
int [] [] m ={{3, 1, 4}, {1, 0, 5}, {4, 5, 2}};
if (m.length != m[0].length)
System.out.println(false);
else
for (int i=0; i< m.length; i++)
if (!met(m,i))
System.out.println(false);
System.out.println(true);
}
public static boolean met(int[][] m, int i){
int c = met2(m, i);
return (c == m.length);
}
public static int met2(int[][] m, int x){
int c=0;int b=0; int d=0;
for (int i=0; i<m.length;i+=2) {
b= m[x];
if (m[x] >= b && b >= m[x])
c++;
}
for (int i=1; i<m.length;i+=2) {
d= m[x];
if (m[x] >= d && d >= m[x])
c++;
}
return c;
}
}


Si descriva la funzione svolta dal programma e, in particolare, si mostri la traccia d’esecuzione del metodo e l’output
prodotto.

3 Risposte

Devi accedere o registrarti per scrivere nel forum
3 risposte