Array multidimensional - Dúvidas

27/03/2013

0

Descrição:
"Faça um programa em Java que solicite ao usuário que preencha um array 10 x 5 e imprima a somente os números impares, colocando “zero” na impressão no local dos números pares."

Alguém por favor se habilita?

Carlos
Carlos Leonel

Carlos Leonel

Responder

Posts

28/03/2013

Fabiano França

package testes;

import java.util.Scanner; // Importação do Scanner

public class Testes {

public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
int [][] matz = new int[10][5]; // Declaração da matriz "matz" com 10 linha e 05 colunas.

int col; // Variavel que vai armazenar os valores digitados temporariamento para que possa ser comparado primeiro.
for(byte l = 0; l < matz.length; l++){ //loop para a linha
for(byte c = 0; c < 5; c++){ // loop para coluna
System.out.println("Informe o valor na posição" + l + " " + c);
col = entrada.nextInt(); //Usuario entrará com os valores

/* testa se o número digitado é par, se for a matriz receberá zero em vez do numero digitado. */
if(col % 2 == 0){
matz[l][c] = 0;
}else{
matz[l][c] = col;
}
}
}

for(byte l = 0; l < matz.length; l++){ //Impressão das colunas
for(byte c = 0; c < 5; c++){
System.out.print(matz[l][c]);
System.out.print(" ");
}
System.out.println("");
}
}
}
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar