Hola!! Respuesta al ejercicio CU00662B:
import java.util.Scanner;
public class Comparacion {
    public static void main (String[] args) {
        Scanner Scanner1 = new Scanner (System.in);
        System.out.println("Ingresa palabra1");
        String entradaTeclado1 = Scanner1.next();
        System.out.println("Ingresa palabra2");
        String entradaTeclado2 = Scanner1.next();
        
        //if para distinguir la entrada mas corta y considero la opción de que sean iguales
        if (entradaTeclado1.length() >= entradaTeclado2.length()) {
            compararEntradas(entradaTeclado2,entradaTeclado1);
        } else compararEntradas(entradaTeclado1,entradaTeclado2);
        
    }
    
    //metodo que compara ambdas entradas
    public static  void compararEntradas (String entradaTecladoCorto, String entradaTecladoLargo) {
        boolean vof; //variable que define verdadero o falso
        int n;
        for (n = 0 ; n < entradaTecladoCorto.length() ; n++) {
            if (entradaTecladoCorto.substring(n,n+1).equals(entradaTecladoLargo.substring(n,n+1))){
                vof = true;
            } else vof = false;
            System.out.println("¿Letra "+(n+1)+" igual en las dos palabras? "+vof);
        }
        //while para analizar la cadena mas larga
        while (n < entradaTecladoLargo.length()) {
            System.out.println("¿Letra "+(n+1)+" igual en las dos palabras? La palabra "+entradaTecladoCorto+" no tiene letra "+(n+1));
            n++;
        }
    }
}
Gracias!!