metodo array bidimensionali
Inviato: 13/01/2019, 22:27
Ciao a tutti!
Devo scrivere un metodo che, dato come parametro un array di double, verifichi che la matrice sia triangolare superiore(tutti gli elementi sotto la diagonale principale =a 0!)
Ho scritto questo:
come si dovrebbe risolvere altrimenti? ogni volta che ci sta un boolean vado in tilt!
e soprattutto si può mettere return dopo un if?
Grazie anticipatamente
Devo scrivere un metodo che, dato come parametro un array di double, verifichi che la matrice sia triangolare superiore(tutti gli elementi sotto la diagonale principale =a 0!)
Ho scritto questo:
- Codice:
public class Matrice
{
public static boolean matTriangSup(double[][]a)
{
boolean triangSup=true;
for(int i=1;i<a.length;i++)
{
for (int j=0;j<i;j++)
{
if(a[i][j]!=0)
return false;
}
}
return true;
}
}
come si dovrebbe risolvere altrimenti? ogni volta che ci sta un boolean vado in tilt!
e soprattutto si può mettere return dopo un if?
Grazie anticipatamente