graduando

520 palavras 3 páginas
Estrutura de Dados
Matrizes

Ravi Veloso Barreira

Estrutura de Dados
São estruturas que permitem o armazenamento de um conjunto dados.
Exemplos:
• Vetores;
• Matrizes;
• Listas, filas e pilhas;
• Árvores.

Matrizes
Uma matriz é um vetor de 2 ou mais dimensões. Uma matriz de
2 dimensões pode ser vista como uma tabela, onde cada elemento da matriz é referenciado por 2 índices, o primeiro referente à linha e o segundo referente à coluna.

Declaração de um matriz de 2 dimensões em Java:
[][] = new [][];

Exemplos de declaração:
String[][] nomes = new String[10][5]; double[][] notas = new double[4][3];

Matrizes
Acesso:
[][] double a = notas[0][0]; int i = 1; int j = 0; double b = notas[i][j];

double c = notas[3][2] + 2.0
System.out.println(c);
System.out.println(notas[2][2]);

Matrizes
Atribuição:
[][] = ; notas[0][0] = 10.0; int i = 2; int j = 2; notas[i][j] = 0.0; notas[i+1][j] -= notas[i+1][j];
System.out.println(notas[0][0]);

Matrizes
Inicialização:
Scanner scanner = new Scanner(System.in); int lin = 3, col = 2; int[][] mat1 = new int [lin][col]; for (int i = 0; i < lin; i++)
{
for (int j = 0; j < col; j++)
{
dados[i][j] = scanner.nextInt();
}
}

Matrizes
Inicialização:
Scanner scanner = new Scanner(System.in); int lin = 3, col = 2; int[][] mat1 = new int [lin][col]; for (int i = 0; i < lin; i++)
{
for (int j = 0; j < col; j++)
{
mat1[i][j] = scanner.nextInt();
}
} int[][] mat2 = { {-1, 5, 13},{42, 91, 17},{27, 54, 68} };

Matrizes
1) Faça um programa que declare uma matriz 2x3 prédefinida, conforme abaixo. Em seguida, imprima a matriz. 123
456

Matrizes
1) Faça um programa que declare uma matriz 2x3 prédefinida, conforme abaixo. Em seguida, imprima a matriz. 123
456
2) Faça um programa que leia uma matriz 3x3 de inteiros.
Em seguida, imprima os valores de cada um desses elementos. Matrizes
3) Faça um programa que leia uma matriz 3x3 de inteiros.
Em seguida,

Relacionados

  • graduando
    724 palavras | 3 páginas
  • Graduando
    1295 palavras | 6 páginas
  • Graduando
    3144 palavras | 13 páginas
  • Graduando
    3826 palavras | 16 páginas
  • graduando
    640 palavras | 3 páginas
  • Graduando
    2267 palavras | 10 páginas
  • Graduando
    763 palavras | 4 páginas
  • Graduando
    4790 palavras | 20 páginas
  • graduando
    799 palavras | 4 páginas
  • Graduando
    2092 palavras | 9 páginas