Você está aqui: Java ::: Desafios e Lista de Exercícios Resolvidos ::: Arrays e Matrix (Vetores e Matrizes) |
Como criar uma matriz bidimensional em Java - Escreva um programa Java que declara uma matriz de duas dimensões e pede - Desafio de Programação Resolvido em JavaQuantidade de visualizações: 1872 vezes |
Pergunta/Tarefa: Escreva um programa Java que declara uma matriz de duas dimensões de inteiros e pede para o usuário informar o valor de cada um dos elementos. Seu código deverá, inicialmente, solicitar a quantidade de linhas e a quantidade de colunas da matriz. Para finalizar, exiba todos os valores da matriz no formato tabular. Sua saída deverá ser parecida com: Quantidade de linhas: 2 Quantidade de colunas: 3 Elemento na linha [0] e coluna [0]: 9 Elemento na linha [0] e coluna [1]: 12 Elemento na linha [0] e coluna [2]: 41 Elemento na linha [1] e coluna [0]: 4 Elemento na linha [1] e coluna [1]: 57 Elemento na linha [1] e coluna [2]: 11 A matriz informada foi: 9 12 41 4 57 11 Veja a resolução comentada deste exercício usando Java: ---------------------------------------------------------------------- Precisa de ajuda? Chama no WhatsApp +55 (62) 98553-6711 (Osmar) Este código foi útil? Paga um cafezinho pra mim :-( PIX: osmar@arquivodecodigos.com.br ---------------------------------------------------------------------- package exercicio; import java.util.Scanner; public class Exercicio { public static void main(String[] args) { // vamos usar a classe Scanner para efetuar a leitura Scanner entrada = new Scanner(System.in); // vamos ler o número de linhas System.out.print("Quantidade de linhas: "); int linhas = Integer.parseInt(entrada.nextLine()); // vamos ler o número de colunas System.out.print("Quantidade de colunas: "); int colunas = Integer.parseInt(entrada.nextLine()); // agora vamos construir a matriz int matriz[][] = new int[linhas][colunas]; // vamos pedir para o usuário informar os valores dos // elementos em cada linha e coluna System.out.println(); for(int i = 0; i < linhas; i++){ for(int j = 0; j < colunas; j++){ System.out.printf("Elemento na linha [%d] e coluna [%d]: ", i, j); matriz[i][j] = Integer.parseInt(entrada.nextLine()); } } // agora mostramos a matriz informada pelo usuário System.out.println("\nA matriz informada foi:\n"); // varre todos os elementos do array e os // exibe usando linhas e colunas for(int i = 0; i < matriz.length; i++){ for(int j = 0; j < matriz[i].length; j++){ System.out.printf("%5d ", matriz[i][j]); } System.out.println(); } } } |
![]() |
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |