import java.util.Scanner;

public class Ejercicio1 {
    public static void main(String[] args) {

        Scanner teclado = new Scanner(System.in);

        String cad1;
        String cad2;

        System.out.println("Dame una cadena");
        cad1 = teclado.nextLine();

        System.out.println("Dame una segunda cadena");
        cad2 = teclado.nextLine();


        String cadAux1 = "";

        for (int i = 0; i < cad1.length(); i++) {

            char letra = cad1.charAt(i);
            //System.out.println(letra);
            if (letra == ' ') {
                cadAux1 += "";
            } else {
                cadAux1 += letra;
            }
        }
        cad1 = cadAux1;
        System.out.println("La cadena 1 es: " + cad1); //tengo que pner cad1 para que me coja solo la frase y no todas las letras


        String cadAux2 = "";

        for (int i = 0; i < cad2.length(); i++) {

            char letra = cad2.charAt(i);
            //System.out.println(letra);
            if (letra == ' ') {
                cadAux2 += "";
            } else {
                cadAux2 += letra;
            }
        }
        cad2 = cadAux2;
        System.out.println("La cadena 2 es: " + cad2);


        if (cad1.length() != cad2.length()) {
            System.out.println("Las cadenas: " + cad1 + " y " + cad2 + " son diferentes");
        } else {

            boolean iguales = true;

            for (int i = 0; i < cad1.length(); i++) {
                char letra1 = Character.toLowerCase(cad1.charAt(i));
                char letra2 = Character.toLowerCase(cad2.charAt(i));

                if (letra1 != letra2) {
                    iguales = false;
                } else {
                    iguales = true; // si lo pongo salen todos hasta el error.
                }

            }


            //Condición de si son iguales o si no, se hace cuando ya he comprobado todo el proceso (DESPUÉS DEL BUCLE)
            if (iguales) {
                System.out.println("Las cadenas: " + cad1 + " y " + cad2 + " son iguales");
            } else {
                System.out.println("Las cadenas: " + cad1 + " y " + cad2 + " son diferentes");
            }
        }
    }


}




