Dúvida crianção matriz metodo

0 respostas
dioni_deivid_dors

ola, estou com uma duvida, estou iniciando orientação a objeto a pouco tempo, queria saber como faço para o usuario na classe principal falar quantas linhas e quantas colunas a matriz vai ter… e depois ele informa os valores para o vetor…

String aux;
        int quantidadeLinhas;
        int quantidadeColunas;
        int numeroParaMatriz;
       
        aux = JOptionPane.showInputDialog("informe a quantidade de linhas da matriz");
        quantidadeLinhas = Integer.parseInt(aux);

        aux = JOptionPane.showInputDialog("informe a quantidade de colunas da matriz");
        quantidadeColunas = Integer.parseInt(aux);
        
        exer02.informarTamanhoMatriz(quantidadeLinhas, quantidadeColunas);
        
        
        
        for(int i=0;i<(exer02.matrizA.length);i++){
          for(int c=0;c<(exer02.matrizA[i].length);c++){
            
             aux=JOptionPane.showInputDialog("informe os numeros para a matriz");
             numeroParaMatriz=Integer.parseInt(aux);
             exer02.populaMatrizA(numeroParaMatriz, i, c);
          
          }
        }
        exer02.exibeMatrizA();
        System.out.println(exer02.matrizA.length);
        

//-------------class exer02-----------------------------------------------------------------
private static int tamanhoMatrizLinha=0;
    private static int tamanhoMatrizColuna=0;
    public static int matrizA[][]=new int [tamanhoMatrizLinha][tamanhoMatrizColuna];
    public static int matrizB[][]=new int[tamanhoMatrizLinha][tamanhoMatrizColuna];

public static void informarTamanhoMatriz(int linha, int coluna){
      tamanhoMatrizLinha=linha;
      tamanhoMatrizColuna=coluna;  
    }    
    //-------------------------------------------------------------------------------------
   
    public static void populaMatrizA(int numeroMatriz,int linha,int coluna){
       matrizA[linha][coluna]=numeroMatriz;       
    }   
    //--------------------------------------------------------------------------------
Criado 7 de junho de 2013
Respostas 0
Participantes 1