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);
}
}