Java - Como sacar los pares de una fila de numeros

 
Vista:

Como sacar los pares de una fila de numeros

Publicado por Como sacar los pares de una fila de numeros (1 intervención) el 22/11/2021 19:27:51
Ayuden PORFAVOR

Alguien que me explique como puedo listar solo los numeros pares de una fila de numeros...Si se como hacerlo de un numero pero no de fila ¨12323676754¨ por ejemplo de ahi no como sacar solo los pares pero no quiero dato por dato.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Como sacar los pares de una fila de numeros

Publicado por Daniel (2 intervenciones) el 22/11/2021 20:34:10
No se si te refieres a esto:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
int [] array1 = {1,54,21,0,12,16,11,21,32,64,23,25,38,52,66,67,};
	     int [] par;
	    int n=0;
	   for (int i = 0; i < array1.length; i++) {
		   if(array1[i]%2==0){
			  n++;
		  }
 	  }
 
	    par=new int[n];
	    int count1=0;
	     for (int i = 0; i < array1.length; i++) {
			   if(array1[i]%2==0){
				  count1++;
				  par[count1-1]=array1[i];
			     }
 
	  	  }
 
	   System.out.println();
              System.out.print ("Los numero pares son: ");
      for (int i = 0; i < par.length; i++) {
 	   System.out.print(par[i]+" ");
 	}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Billy Joel
Val: 2.665
Oro
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Como sacar los pares de una fila de numeros

Publicado por Billy Joel (876 intervenciones) el 22/11/2021 20:57:04
Tal vez algo como esto pueda responder tu duda:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
public void imprimirPares(String numero) {
    if (numero == null || numero.isEmpty()) {
        System.out.println("El número es nulo o está vacío");
    } else {
        String pares = "";
        for (Character c : numero.toCharArray()) {
            try {
                if (Integer.parseInt(c.toString()) % 2 == 0) {
                    if (pares.isEmpty()) {
                        pares += c;
                    } else {
                        pares += ", " + c;
                    }
                }
            } catch (NumberFormatException ex) { }
        }
        if (pares.isEmpty()) {
            System.out.println("El número " + numero + " no contiene elementos pares");
        } else {
            System.out.println("Estos son los números pares: " + pares);
        }
    }
}

Saludos,
Billy Joel
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar