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
"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
Curtir tópico
+ 0
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("");
}
}
}
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
Clique aqui para fazer login e interagir na Comunidade :)