Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Programação Orientada 
a Objetos
Matriz
Matriz
 É uma variável composta homogênea multidimensional;
 É formada por uma sequência de variáveis, todas do mesmo tipo, com
o mesmo identificador (mesmo nome), e alocadas sequencialmente na
memória.
 Uma vez que as variáveis têm o mesmo nome, o que as distingue são
os índices que referenciam sua localização dentro da estrutura.
 Uma variável do tipo matriz precisa de um índice para cada uma de
suas dimensões.
 A matriz tem n linhas e m colunas. A quantidade de elementos numa
matriz é n X m.
Matriz
A forma geral da declaração de uma matriz bidimensional é muito parecida 
com a declaração de um vetor:
tipoDaMatriz [ ][ ] nome_da_variável = new tipoDaVariavel [linha][coluna];
Exemplo:
int[ ][ ] mat = new int[3][7];
0 1 2 3 4 5 6
0
1
2
Matriz
 double[ ][ ] x = new double[2][6];
 x[1][4] = 8; => Atribui o valor 8 à posição identificada pelos índices 1 (2ª. 
Linha) e 4 (5ª. Coluna)
 int[ ][ ] tabela = new int[4][3];
0 1 2 3 4 5
0
1
0 1 2
0
1
2
3
0 1 2 3 4 5
0
1 8
Percorrendo uma Matriz
public class Main{
public static void main(String[] args) {
int[][] mat = new int[2][5];
int l,c,count; 
count=1; 
for (l=0;l<2;l++){ 
for (c=0;c<5;c++) {
mat[l][c]=count;
count++; 
} 
}
}
}
Percorrendo uma Matriz
public class Main{
public static void main(String[] args) {
int[][] mat = new int[2][5];
int l,c,count; 
count=1; 
for (c=0;c<5;c++){ 
for (l=0;l<2;l++) {
mat[l][c]=count;
count++; 
} 
}
}
}
0 1 2 3 4
0 1 3 5 7 9
1 2 4 6 8 10
Percorrendo a matriz usando length
public class Main{
public static void main(String[] args) {
int[][] mat = new int[2][5];
int l,c,count; 
count=1; 
for (l=0;l< mat.length;l++){ 
for (c=0;c< mat[l].length;c++) { 
mat[l][c]=count;
count++; 
} 
}
}
}
Exercício Proposto
 Fazer um programa para ler um número inteiro N e uma matriz de ordem N
contendo números inteiros. Em seguida, mostrar a diagonal principal e a
quantidade de valores negativos da matriz.
Exercícios
1) Seja a matriz inteira valores (5x2). Preenchê-la por leitura, apresentar seus valores, 
e o produto de todos os seus elementos diferentes de zero.
2) Seja a matriz inteira números (7x5). Preenchê-la por leitura, apresentar seus 
valores, bem como o menor elemento de sua última linha.
3) Faça um programa que carregue uma matriz 10x15 com números inteiros e some
cada uma das linhas, armazenando o resultado das somas em um vetor. A seguir,
multiplique cada elemento da matriz pela soma da linha e mostre a matriz resultante.
4) Faça um programa que carregue uma matriz 8x6 de inteiros, calcule e mostre a
média dos elementos das linhas pares da matriz.
5) Elabore um programa que preencha uma matriz 6x4 com números inteiros, calcule e
mostre quantos elementos dessa matriz são maiores que 30 e, em seguida, monte
uma segunda matriz com os elementos diferentes de 30. No lugar do número 30 da
segunda matriz, coloque o número zero.
6) Elabore um programa que preencha uma matriz 6x3, calcule e mostre:
 o maior elemento da matriz e sua respectiva posição, ou seja, linha e coluna;
 o menor elemento da matriz e sua respectiva posição, ou seja, linha e coluna.

Mais conteúdos dessa disciplina