Par e Impar en JAVA

Posted: 8 octubre 2011 in JAVA

Hola, Bueno en esta pequeña demo va un ejemplo simple de como mostrar y separar numeros pares e impares ingresados a un Array y al mostrarlos queden ordenados de menor a mayor=D espero y sirva de ayuda.


import java.util.Scanner;

public class ParImpar {

public static void main(String[] args) {

Scanner entrada= new Scanner(System.in);
System.out.println("Cuantos Numeros desea Ingresar: ");
int miArray[]= new int[entrada.nextInt()];

//llenando el Array
for(int e=0;e<miArray.length;e++){
System.out.println("Ingrese el "+(e+1)+"º numero: ");
miArray[e]= entrada.nextInt();

}

//ordenando
for(int i=0;i<miArray.length;i++){
int min=i;
for(int j=i+1;j<miArray.length;j++)     {
if(miArray[j]<miArray[min])      {
min=j;}
}
if(i!=min){
int aux =miArray[i];
miArray[i]=miArray[min];
miArray[min] = aux;}
}

//mostrando pares
System.out.println("Numeros Pares");
for(int i=0;i<miArray.length;i++){
if(miArray[i]%2==0){

System.out.println(miArray[i]);
}else{
i=miArray.length;
System.out.println("No se ingresaron numeros pares!");
}

}

//mostrando impares
System.out.println("Numeros Impares");
for(int i=0;i<miArray.length;i++){
if(miArray[i]%2!=0){

System.out.println(miArray[i]);
}else{
i=miArray.length;
System.out.println("No se ingresaron numeros impares!");
}

}

}
}

Advertisement

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s