Código Java – Cantidad de Impares


//Codificado por: sAfOrAs
//Imprime en pantalla la siguiente serie: 1,3,5,7,9,...2n-1 [n = cantidad de numeros impares]
public class SyGCantidadDeImpares
{
	static void construyeSerieDeImpares(int numImpares)
	{
		int i=1,impar=1;
		//String signo;
		String coma;

		while(i<=2*numImpares-1)
		{
			if (i==2*numImpares-1)
				coma="";
			else
				coma=", ";
			muestraSerieDeImpares(i,coma);
			i+=2;
		}

	}

	static void muestraSerieDeImpares(int i,String coma)
	{

		System.out.print(i+coma);
	}

	public static void main(String[] args)
	{

		int numImpares=Integer.parseInt(args[0]);
		if(args.length>1)
			System.out.println("Ingrese sólo un parámetro [número de impares a mostrar...]");
		else if(numImpares<=0)
			System.out.println("Ingrese un parámetro válido [mayor a 0]");
		else
		{
			construyeSerieDeImpares(numImpares);
			System.out.println("");
		}
	}
}
Anuncio publicitario

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. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s