//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("");
}
}
}
Me gusta esto:
Me gusta Cargando...
Relacionado