public class EjerciciosFunciones {
    public static void main(String[] args) throws Exception {
        //System.out.println("Hola soy Alejandro Martínez");

        saludar();
        String saludo = getSaludo();

        System.out.println("La suma de 5 + 4 = "+suma(5,4));

        //Llamada de función.
        tablaMultiplicar(9);

        System.out.println(tablaMultiplicar1(10));





        


    }
    //Reutilizar un código concreto, crear una función.

    //public    →   Modificador de acceso, que indica la disponibilidad de la función [protected, public, private]
    //static    →   Puede ser llamado sin ser instanciado.
    //void      →   Devuelve nada.
    public static void saludar(){
        System.out.println("Hola soy Alejandro Martínez");
    }

    public static String getSaludo(){
        return "Hola soy Alejandro Martínez";
    }

    //Quiero una función que dado dos números devuelva la SUMA.
    public static double suma(int a,int b){
        return a+b;
    }

    //Se quiere conocer la tabla de multiplicar de un número dado (Entendiendo por tabla de multiplicar del 1 al 10.)

    //Declaración de función.
    public static void tablaMultiplicar(int n){
        System.out.println("TABLA DE MULTIPLICAR DE "+n);
        for (int i = 1; i <= 10; i++) {
            System.out.println(n+" x "+i+" = "+(n*i));
        }
    }
    public static String tablaMultiplicar1(int n){
        String resultado = "TABLA DE MULTIPLICAR DE "+n+"\n";
        for (int i = 1; i <= 10; i++) {
            resultado += n+" x "+i+" = "+(n*i)+"\n";
        }
        return resultado;
    }
}
