package com.mycompany.clase_alejandro;

import java.util.Scanner;

public class Bucle_Anidado {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        // PIRAMIDE DE ASTERISCOS
        /*Scanner sc = new Scanner(System.in);
        System.out.println("Introduce la altura");
        int altura = sc.nextInt();
        
        for (int i = 1; i <= altura; i++){
            //Cada iteración representa (i) el número de línea.
            
            
            
            for (int j = 1; j <= i; j++) {
                //Cuando escribo en una lína concreta.
                //En función de cuanto valga la línea tendré esos caract.
                System.out.print("*");
            }
            System.out.println(""); 
            
        }*/

        //APARTADO Y SUBAPARTADOS
        System.out.println("Número de apartados");
        int apartados = sc.nextInt();
        System.out.println("Número de subapartados");
        int subApartados = sc.nextInt();

        //Versión 1.
        /*for (int i = 1; i <= apartados; i++) {
            System.out.println("Apartado "+i);
            
            for (int j = 1; j <= subApartados; j++) {
                System.out.println("Subapartado "+j);
            }
        }*/
 /*for (int i = 1; i <= apartados; i++) {
            System.out.println("Entro a la iteración: "+i);
            
            for (int j = 1; j <= subApartados; j++) {
                System.out.println("Iteración i "+i+" con j: "+j);
            }
            
            System.out.println("Salgo a la iteración: "+i);
        }*/
        //3.
        /*for (int i = 1; i <= apartados; i++) {
            System.out.println(i+".");
            for (int j = 1; j <= subApartados; j++) {
                System.out.println(i+"."+j);
            }
        }*/
        // ok
        //4.
//        for (int i = 1; i <= apartados; i++) {
//            System.out.println("(ENTRADA) Iteración i: " + i);
//            for (int j = 1; j <= subApartados; j++) {
//                System.out.println("ITERACIÓN J: "+j);
//            }
//            System.out.println("(SALIDA) Iteración i: " + i);
//
//        }
        // hora = 24h
        // minuto = 59min
        // segundo = 59seg
        // vale

        // PRIMER BUCLE PARA LAS HORAS
        for(int i = 0; i <= 23; i++)
        {
            // SEGUNDO BUCLE PARA LOS MINUTOS
            for(int j = 0; j <= 59; j++)
            {
                for (int k = 0; k <= 59; k++)
                {
                    // TERCER BUCLE PARA LOS SEGUNDOS
                    System.out.println(i+":"+j+":"+k);
                }
            }
            System.out.println("");
        }



    
    }

}
