Estou fazendo um exercício para faculdade sobre matrizes, mas não estou conseguindo preencher as linhas e colunas com os números aleatórios, somente é preenchido a 00. E para mostrar os elementos entre 15 e 20, como posso fazer?
Esse é o exercício: Faça um programa que preencha uma matriz 3x5 com números inteiros, calcule e mostre a quantidade de elementos entre 15 e 20.
Codigo até o momento:
public class pratica5_1 {
public static void main(String args[]) {
int [][] mat = new int [3][5];
int lin;
int col;
for(lin = 0; lin < 3; lin++){
for(col = 0; col <5; col++){
// gerar numeros aleatorios
mat[lin][col] = (int) ((Math.random () *20) +1);
System.out.println(" - - - MATRIZ - - -");
for (lin = 0; lin < 3; lin ++) {
for (col = 0; col < 5; col ++) {
System.out.print (mat[lin][col]+" ");
}
System.out.println();
}
}
}
}
}
Obs: Só preciso de uma explicação mais detalhada, não quero nada feito