Autor Tema: CU00920C Interface List api java Clases ArrayList LinkedList Stack Vector  (Leído 238 veces)

@mayakoski

  • Sin experiencia
  • *
  • Mensajes: 42
    • Ver Perfil
Paso a dejar mi propuesta de la solución del ejercicio planteado:

Código: [Seleccionar]
package claseCU00920C;

public class Cuadrupedo {
private int idCuadrupedo;
private String tipo;

public Cuadrupedo(int pIdCuadrupedo, String pTipo) {
this.idCuadrupedo = pIdCuadrupedo;
this.tipo = pTipo;
}

@Override
public String toString() {
return "Cuadrupedo-> ID " + this.idCuadrupedo + " Tipo: " + this.tipo;
}

}

Código: [Seleccionar]
package claseCU00920C;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Random;

public class Programa {
public static void main(String[] args) {

List<Cuadrupedo> lc = new ArrayList<Cuadrupedo>();
Random r = new Random();
Cuadrupedo temp = null;
int totLeones = 0, totGatos = 0, totPerros = 0, totElefantes = 0;
String tipoTemp;
for (int i = 0; i < 10000; i++) {

switch (r.nextInt(4)) {
case 0:
tipoTemp = "León";
totLeones++;
break;
case 1:
tipoTemp = "Gato";
totGatos++;
break;
case 2:
tipoTemp = "Perro ";
totPerros++;
break;
default:
tipoTemp = "Elefante ";
totElefantes++;
break;
}

lc.add(new Cuadrupedo(i + 1, tipoTemp));
}

Iterator<Cuadrupedo> it = lc.iterator();

while (it.hasNext()) {
temp = it.next();
System.out.println(temp);

}

System.out.println("Resumen: hay " + totLeones + " Leones, " + totGatos + " Gatos, " + totPerros + " Perros y "
+ totElefantes + " Elefantes");

}

}


 

Esto es un laboratorio de ideas...
Aprender a programar

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".