// Bucles: while \ for // while en dos sabores: while() o do{}while() int a = 10; while (a < 10) { a++; System.out.println(a); } a = 10; do { System.out.println(a); a++; } while (a <= 10); // Pedir un número al usuario hasta que ponga un 0 Scanner in = new Scanner(System.in); do { System.out.println("Introduce un número (0 para salir)"); a = in.nextInt(); System.out.println(a * 2); } while (a != 0); a = 1; while (a != 0) { System.out.println("Introduce un número (0 para salir)"); a = in.nextInt(); System.out.println(a * 2); } // For canónico. Os recomiendo tatuarselo en el antebrazo. for (int i = 0; i < 10; i++) { System.out.println(i); } for (int i = 0; i%7!=0; i++) { System.out.println(i); } for (int i = 0; i < 10; i += 2) { System.out.println(i); } int var = 0; for (; var < 10; var += 2) { System.out.println(var); } var = 0; for (; var < 10; ) { System.out.println(var); var += 2; } var = 0; for (; ; ) { System.out.println(var); var += 2; if (var>10) { break; } } // Nada for (int i = 0; i%7!=0; i++) { System.out.println(i); } // Del 1 al 6 // Nada // Solo 1 for (int i = 1; i%7!=0; i++) { System.out.println(i); } // 0 1 2 3 5 6 for (int i = 0; i < 10; i++) { if (i == 4) { // Nos salta el código siguiente hasta el final // Pero sigue con el bucle continue; } if (i == 7) { // Nos sale del bucle break; } System.out.println(i); }