// 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