Código Java – Cantidad de Impares

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

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

    }

    static void muestraSerieDeImpares(int i, String coma)
    {

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

    public static void main(String[] args)
    {

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

Pueder ir al artículo principal:

Códigos Sencillos hechos en Java

Deja un comentario