Cita:
Iniciado por nosek159 args.length te dira cuantos argumentos tienes, ahora solo tienes que encerrar en un bucle lo que quieras hacer y como condicion que sea menos q args.length ya que el array empieza x 0.
....
Así es como estoy empezando, el problema que tengo es que cuando intento aplicar el codigo de LeGeNDuS de
Código:
public static void main(String[] args) {
int contadorAmarillo = 0;
int contadorVerde = 0;
int contadorAzul = 0;
for (int i = 0; i < args.length; i++){
if (args[i].equals("amarillo"){
contadorAmarillo ++;
continue;
}
if (args[i].equals("verde"){
contadorVerde ++;
continue;
}
if (args[i].equals("azul"){
contadorAzul ++;
continue;
}
}
// Imprime lo que quieras a partir de aquí, usando los contadores.
}
El problema es que cuando utilizo ese código yo no se cuales van a ser los argumentos que me pongan, ni la cantidad. Entonces el problema lo tendría en que no se cuantas variables declarar al principio. Supongo que puedo declarar una variable por argumento y punto, no?