quinta-feira, 4 de novembro de 2010

Matriz em Java

Neste exemplo vamos mostrar como criar uma matriz utilizando a linguagem java. No exemplo, temos um programa onde o usuário vai informar a quantidade de linhas e colunas da matriz e seus elementos. Veja o exemplo abaixo.

import java.util.Scanner;
public class Matriz {
    int matriz[][], linha, coluna;
   
    public Matriz(int linha, int coluna){
        matriz = new int [linha][coluna];
        this.linha = linha;
        this.coluna = coluna;
    }
   
    public void Inserir(){
        Scanner entrada = new Scanner(System.in);
        for(int x=0; x < linha; x++){
            for(int y=0; y < coluna; y++){
                System.out.println("matriz ["+x+"]["+y+"] =");
                matriz[x][y]= entrada.nextInt();
            }//fim for
        }//fim for
    }//fim inserir
   
    public void Imprimir(){
        for(int x=0; x < linha; x++){
           
            for(int y=0; y < coluna; y++){
                System.out.print(matriz[x][y]+"\t");
            }//fim for
            System.out.println();//apenas para quebrar linha
        }//fim for
    }
   
    public static void main(String [] args){
        Scanner entrada = new Scanner(System.in);
        int linha=0, coluna =0;
       
        System.out.println("Informe a quantidade de linhas da matriz");
        linha = entrada.nextInt();
       
        System.out.println("Informe a quantidade de colunas da matriz");
        coluna = entrada.nextInt();
        Matriz mat = new Matriz(linha, coluna);
       
        mat.Inserir();
        mat.Imprimir();
    }
}

Nenhum comentário:

Postar um comentário