En este curso aprenderemos a crear y manipular la estructura de Java. Entenderemos posteriormente cómo funciona lo que se muestra en la introducción.
Con For Loop se muestra una cadena muchas veces seguidas tomando los valores que asignemos. Como vemos en el ejemplo, la variable waterLevel toma valores iguales que 0 y menores que 7, por lo que la cadena se repite 7 veces con esos valores.
Ahora estudiamos la estructura ArrayList. Permite mostrar un valor entre varios que se expresan.Se utiliza la siguiente estructura: ArrayList<Integer> weeklyTemperatures = new ArrayList<Integer>();
Seguimos con ArrayList añadiendo varios valores a weeklyTemperatures.
Ahora para que muestre el valor más bajo añadimos la estructura "System.out.println( weeklyTemperatures.get() );" y entre los paréntesis escribimos 1.
AHora añadimos nuevos valores con la estructura "weeklyTemperatures.add(2, 111);". La otra parte es escribir la estructura que muestre el valor 89.
Para añadir todos los elementos, se utiliza "for (int j = 0; j < weeklyTemperatures.size(); j++)". Como se muestra en el ejemplo, el resultado es que se muestra todo en la pantalla.
Para reducir la estructura del anterior, Java ofrece esta esturctura má simplificada: "for (Integer temperature : weeklyTemperatures)". Como se ve en el ejemplo, se vuelven a mostrar todos los valores.
Veamos otra estructura, HashMap. Asocia un valor a una cadena. En este primer ejercicio vemos cómo es la estructura: "HashMap<String, Integer> restaurantMenu = new HashMap<String, Integer>();" en el caso de este ejercicio.
Ahora asignamos varias cadenas y a cada una un valor, en el caso del ejercicio el precio de cada producto de la carta de un restaurante.
Por último utilizamos la estuctura "System.out.println( restaurantMenu.get("Naan Pizza") );" y se mostrará el valor que toma. Como se escribe en el ejemplo Naan Pizza se muestra su valor correspondiente, 11.
Además, para hacer un uso más amplio de esta cadena, en el ejercicio siguiente asignamos una cadena con su variable y valor correspondiente. Se muestran todas las cadenas por la estructura "for (String item : restaurantMenu.keySet()) " y después se escribe la cadena que se desea que se muestre con la estructura "System.out.println("A " + item + " costs " + restaurantMenu.get(item) + " dollars.");".
Por último haremos un repaso de todo lo aprendido. Lo primero que piden es crear un ArrayList con la variable sports y que permita agregar cadenas. Creamos las cadenas "Football" y "Boxing" en la estructura ArrayList . Para que se muestre en la pantalla añadimos "System.out.println(sport);", completando la estructura de ArrayList. Por último completamos la estructura HashMap con la estructura "for ( String city : majorCities.keySet() )".