Preciso de ajuda em algoritmo rsrsrs

GALERA…SOU ACADEMICO DO CEFET - GO…E O PROFESSOR MALA…LOGO NO PRIMEIRO MES…ME COLOCA PRA FAZER ESTE ALGORITMO (ABAIXO) que é pra fazer uma matriz…de 3x5 e dizer qual é o maior numero inserido pelo usuario na matriz e exibir este numero na tela…eu fiz…desta forma…so q na execuçao ele informa o ultimo numero como sendo o maior numero…e nao compara com os outros…estou com muita duvida neste quebra cabeça (meu é claro)

import java.io.*;

class MAIOR

{
public static void main(String args[]) throws IOException

{

BufferedReader IO = new BufferedReader(new InputStreamReader(System.in));

int lin,col, maiorn,menorn,calculo,media,cont;
int matriz[][] = new int[3][5];
System.out.println("MATRIZ DE 3x5 ELEMENTOS");
maiorn=0;
calculo = 0;
media = 0;

for(lin=0;lin<3;lin++)
{
for(col=0;col<5;col++)
{
{

System.out.println("\nINFORME OS VALORES DA MATRIZ 3 X 5 LINHA " + (lin+1) + " COLUNA " +(col+1));
matriz[lin][col] = Integer.parseInt(IO.readLine());

		if
		(matriz[lin][col]>=maiorn);
		maiorn=matriz[lin][col];
}

}
}
for(lin=0;lin<3;lin++)
{
for(col=0;col<5;col++)
{
calculo = calculo+matriz[lin][col];
}
}

for(lin=0;lin<3;lin++)
{
for(col=0;col<5;col++)
{
media = calculo/15;
}

}
System.out.println("O MAIOR ELEMENTO E "+maiorn);
System.out.println("A SOMA DE TODOS E "+calculo);
System.out.println("A MEDIA E "+media);
}
}

vc pos ; no if… nao rola
troca por

if&#40;matriz&#91;lin&#93;&#91;col&#93;&gt;=maiorn&#41;&#123;
    maiorn=matriz&#91;lin&#93;&#91;col&#93;;
 &#125;

e ve se funciona. ai vc posta o codigo de novo