Código Java – Calcular números pares


Método 1: Sin necesidad de crear objetos.

//Codificado por sAfOrAs
public class BiArray{

	int MAX=20;

	int []a1 = new int [MAX];
	int []a2 = new int [MAX];

	static int[] rellenarAleatorios(int x[])
	{
		for(int i=0;i<x.length;i++)
		x[i]=(int)(Math.random(x)*100+1);

	}

	static void imprimir(int x[],String nombre)
	{
		for(int i=0;i<x.length;i++)
		{
			System.out.print(nombre+"["+i+"]="+x[i]+"");
			if(i%5==0) System.out.println("");
		}
	}

	static int[] extraerPares(int m[],int dest[])
	{
		int pos=0;
		for(int i=0;i<=m.length;i++)
		{
			if(m[i]%2==0)
			{
				dest[pos]=m[i];
				pos++;
			}
		}
	}

	public static void main(String[] args)
	{
//		int ultimo=0;
		rellenarAleatorios(a1);
		imprimir(a1,"a1");
		rellenarAleatorios(a2);
		imprimir(a2,"a2");
		extraerPares(a1,pares);
//		ultimo=extraerPares(a1,pares,ultimo);
		imprimir(pares,"pares");

	}
}

Método 2: Creando un objeto de la Clase.

//Codificado por sAfOrAs
public class BiArray2{

	int MAX=20;

	public int []a1 = new int [MAX];
	public int []a2 = new int [MAX];

	static int[] rellenarAleatorios(int x[])
	{
		for(int i=0;i<x.length;i++)
		x[i]=(int)(Math.random(x)*100+1);

	}

	static void imprimir(int x[],String nombre)
	{
		for(int i=0;i<x.length;i++)
		{
			System.out.print(nombre+"["+i+"]="+x[i]+"");
			if(i%5==0) System.out.println("");
		}
	}

	static int[] extraerPares(int m[],int dest[])
	{
		int pos=0;
		for(int i=0;i<=m.length;i++)
		{
			if(m[i]%2==0)
			{
				dest[pos]=m[i];
				pos++;
			}
		}
	}

	public static void main(String[] args)
	{

		BiArray2 lleva = new BiArray2();
		int pares=0;
		lleva.rellenarAleatorios(a1);
		lleva.imprimir(a1,"a1");
		//lleva.rellenarAleatorios(a2);
		//lleva.imprimir(a2,"a2");
		//lleva.extraerPares(a1,pares);
//		ultimo=lleva.extraerPares(a1,pares,ultimo);
		//lleva.imprimir(pares,"pares");

	}
}
Anuncios

Deja tu comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s