package Loops; /* Clase 45 - Bucles Vídeo: https://youtu.be/JOAqpdM36wI?t=15862 */ import java.util.HashMap; import java.util.HashSet; import java.util.Map; public class Bucles { public static void main(String[] args) { // Loops /* Clase 46 - for Vídeo: https://youtu.be/JOAqpdM36wI?t=16003 */ // - for controlado por contador for (int index = 0; index < 5; index++) { System.out.println("Hola, Java!"); } String[] names = {"Brais", "Moure", "mouredev"}; for (int index = 0; index < names.length; index++) { System.out.println(names[index]); } /* Clase 47 - forEach Vídeo: https://youtu.be/JOAqpdM36wI?t=16646 */ // - for-each for (String name: names) { System.out.println(name); } HashSet numbers = new HashSet<>(); numbers.add(1); numbers.add(2); numbers.add(3); numbers.add(4); numbers.add(5); for (Integer number: numbers) { System.out.println(number); } HashMap emails = new HashMap<>(); emails.put("Brais", "brais@gmail.com"); emails.put("Moure", "moure@gmail.com"); emails.put("MoureDev", "mouredev@gmail.com"); for (Map.Entry email: emails.entrySet()) { System.out.println(email.getKey()); System.out.println(email.getValue()); } /* Clase 48 - while / do while Vídeo: https://youtu.be/JOAqpdM36wI?t=17199 */ // - while int index = 0; while (index < 5) { System.out.println("Hola, Java!"); index++; } index = 0; while (index < names.length) { System.out.println(names[index]); index++; } index = 0; boolean find = false; while (!find) { System.out.println(names[index]); if (names[index].equals("Moure")) { find = true; } index++; } // - do-while index = 0; do { System.out.println("Hola, Java!"); index++; } while (index < 0); /* Clase 49 - Control de bucles Vídeo: https://youtu.be/JOAqpdM36wI?t=17688 */ // Control de bucles // - break for (String name: names) { if (name.equals("Moure")) { break; } System.out.println(name); } // - continue for (int i = 0; i < 5; i++) { if (i == 3) { continue; } System.out.println(i); } } }