[Ajuda_Matriz]

3 respostas
B

Utilizando a classe fala.
Crie uma classe que tenha como atributo uma matriz 5x5 o metodo ler
que devera ter todos os elementos dessa matriz.

import javax.swing.*;
public class Fala {
  public static float pedeFloat(String m)  {
    return Float.parseFloat (JOptionPane.showInputDialog(null,m));
  }
  public static int pedeInt(String  m)  {
    return Integer.parseInt(JOptionPane.showInputDialog(null,m));
  }
  public static String pede(String m)  {
    return JOptionPane.showInputDialog(null,m);
  }
  public static void mostra(String m)  {
   JOptionPane.showMessageDialog(null,m);
  }
}




public class Matriz  {
  float a[][]= new float [5][5];
  public void leTodos()  {
    for(int l=0; l<5; l++)
      for(int c=0; c<5; c++)
       a[l][c]=Fala.pedeFloat("Digite o valor de " +l+ " e de " +c);

  }


  public static void main(String []arg)  {
    Matriz a=new Matriz(); 
    a.leTodos();
  }

}

olá,
gostaria de mostrar a matriz criada pelo main.
se alguem souber me explica por favor :slight_smile:

3 Respostas

F

É so criar dois laços como vc fez na classe Matriz, e dentro colocar um System.out.println();, ai sua resposta sera exibida no console.

Flw

B

opa vlw ai pela ajuda!!
eu queria mostrar na tela a matriz toda tipo assim
1 2 3
1 2 4
1 2 3
mas da forma que fiz, aparece apenas o valor e nao forma de matriz mesmo!

public void mostraMatriz()  {
   for(int l=0; l<5; l++)
      for(int c=0; c<5; c++)
       Fala.mostra("  "+a[l][c]);

  }
B

aee consegui!! \o/
vlw ai a ajudaa!! :smiley:

Criado 24 de maio de 2009
Ultima resposta 24 de mai. de 2009
Respostas 3
Participantes 2