Usando la misma clase ordenador del tutorial 2, y haciendo unas pequeñas modificaciones en la clase principal:
import java.util.LinkedList; //importamos la librería correspondiente
import java.util.Scanner;
public class programa1 {
static private LinkedList<ordenador> ordenadores = new LinkedList<ordenador>(); /*Creamos la lista enlazada LinkedList<nombre_de_la_clase> nombre_de_la_lista = new LinkedList<nombre_de_la_clase>*/
public static void main(String[] args) {
ordenador cpu;
cpu = new ordenador("string", "string", 0, 0);
String procesador="procesador";
String salir = "salir";
while(!(procesador.equals(salir))) //bucle para añadir ordenadores hasta que queramos salir
{
Scanner entrada = new Scanner(System.in);
System.out.println("Introduzca tipo de procesador o escriba salir:");
procesador = entrada.nextLine();
if (procesador.equals(salir)) break;
System.out.println("Introduzca frecuencia en GHz:");
int frecuencia = entrada.nextInt();
System.out.println("Introduzca tipo de gráfica:");
entrada.next();
String grafica = entrada.nextLine();
System.out.println("Introduzca cantidad de memoria en Mb:");
int memoria = entrada.nextInt();
ordenadores.add(new ordenador(procesador, grafica, frecuencia, memoria)); /*añadimos nuevo objeto con sus propiedades*/
}
for (ordenador o : ordenadores) //recorremos los objetos "o" de tipo ordenador de la lista ordenadores
{
System.out.println("Tiene un procesador de tipo " + o.getProcesador() + " a " + o.getFrecuencia() + " GHz");
System.out.println("Tiene una gráfica de tipo " + o.getGrafica() + "con " + o.getMemoria() + " Mb");
}
}
}
No hay comentarios:
Publicar un comentario