CriandoBits
Identifique-se Entrar Esqueceu a senha? Esqueci minha senha

Java - Ordenação de matriz

Por Benedito Silva Júnior - publicado em 15/07/2016



Um array é um conjunto de variáveis do mesmo tipo. Porém, poderíamos também declarar um conjunto de arrays. Nesse caso, teríamos um array multidimensional ou vetor multidimensional, também conhecido por matrizes.

A sintaxe é exatamente a mesma do array normal, a diferença está no número de colchetes '[]' que iremos usar. No caso, usamos um par para cada dimensão.

Por exemplo, para declarar a matriz 2x5:

float[ ][ ] notas = new float[2][5];

Ou

float[ ][ ] notas = { {8.0, 7.5, 8.5, 9.0, 8.0 }, {8.9, 9.0, 8.6, 8.4, 8.0 } };

Para declarar a matriz 3x5:

float[ ][ ] notas = new float[3][5];

Ou

float[ ][ ] notas = { {8.0, 7.5, 8.5, 9.0, 8.0 }, {8.9, 9.0, 8.6, 8.4, 8.0 }, {6.8, 7.1, 7.0, 7.6, 6.5 } };

import java.util.Scanner; public class OrdenaMatriz { public static void main(String[] args){ int[][] matriz = new int[3][3]; Scanner entrada = new Scanner(System.in); System.out.println("Matriz M[3][3]\n"); //Preenche a matriz for(int linha=0 ; linha < 3 ; linha++){ //percorre as linhas for(int coluna = 0; coluna < 3 ; coluna ++){ //percorre as colunas System.out.printf("Insira o elemento M[%d][%d]: ",linha+1,coluna+1); matriz[linha][coluna]=entrada.nextInt(); } } //lê a matriz System.out.println("\nA Matriz ficou: \n"); for(int linha=0 ; linha < 3 ; linha++){ //percorre as linhas for(int coluna = 0; coluna < 3 ; coluna ++){ //percorre as colunas System.out.printf("\t %d \t",matriz[linha][coluna]); } System.out.println(); } } }


 
Voltar a pagina anteriorVoltarSubir ao topo da páginaTopo