• Sábado 21 de Septiembre de 2024, 11:56

Autor Tema:  array java  (Leído 3195 veces)

franklinlugo

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
array java
« en: Jueves 22 de Enero de 2009, 07:47 »
0
necesito un array en java que capture 10 numeros...
del valor de las posiciones impares imprimo el valor si el numero es par, y de las posiciones impares imprimo el numero si es primo..
hice parte del codigo pero imprime todos los numeros sean pares o impares indiferentemente..
y la parte de que si el numero es primo, me cuesta entenderla.. por favor ayudenme... gracias...

import java.util.*;
import java.io.*;
import java.lang.*;

class examen
{
   public static void main (String[]args)
   {
      Scanner tcld=new Scanner (System.in);
      
      int array_a[]=new int [10];
      int array_b[]=new int [10];
      
      //cargando el primer arreglo
      System.out.println("ingrese datos para el primer arreglo: ");
      for (int i=0;i<10;i++)
      array_a=tcld.nextInt();
      
      //mostrar el primer arreglo
      System.out.println("primer arreglo: ");
      for (int i=0;i<10;i++)
      System.out.println(""+array_a+"");
      
      //posiciones impares primer arreglo
      System.out.println("posiciones impares primer arreglo: ");
      for (int i=1;i<10;i+=2)
      System.out.println(""+array_a +"");
      
      // numeros pares de las posiciones impares
      System.out.println("numeros pares de las posiciones impares primer arreglo: ");
      
      for (int i=1;i<10;i+=2)
      {
      if (array_a % 2 == 0);
      System.out.println(""+array_a+"");
      }
      
   }
   
}

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: array java
« Respuesta #1 en: Jueves 22 de Enero de 2009, 09:22 »
0
Primero, por favor utiliza las etiquetas de código y ponlo lo mejor formateado q puedas para q no perdamos el tiempo con ello.

Cita de: "franklinlugo"
imprime todos los numeros sean pares o impares indiferentemente..
Cita de: "franklinlugo"
//mostrar el primer arreglo
System.out.println("primer arreglo: ");
for (int i=0;i<10;i++)
System.out.println(""+array_a+"");
Bueno, aquí imprimes todo el vector, es lógico que salgan todos los números... :P El resto del código parece que está bien.

Cita de: "franklinlugo"
y la parte de que si el numero es primo
Un número es primo sólo si es divisible por sí mismo y por la unidad. ¿Cómo comprobarías esto en Java?+

Ánimo y a por ello. Salud