Buenos días.
En realidad el ejercicio no pedía modificar el código del ejemplo.Solo pedía crear un objeto tipo Combinador y realizar una serie de pruebas.Yo habría hecho esto:
public class TestCombinador
{
public static void main (String[] args)
{
Combinador objetoCombinador=new Combinador();
System.out.print("Texto1=Elefante \nTexto2=Nutria\n");
System.out.print("Resultado método Combinacion = "+objetoCombinador.Combinacion("Elefante","Nutria"));
System.out.print("\nResultado método CombinadoSiempre = "+objetoCombinador.CombinadoSiempre("Elefante","Nutria"));
System.out.print("\n\nTexto1=Elefante \nTexto2=Do\n");
System.out.print("Resultado método Combinacion = "+objetoCombinador.Combinacion("Elefante","Do"));
System.out.print("\nResultado método CombinadoSiempre = "+objetoCombinador.CombinadoSiempre("Elefante","Do"));
System.out.print("\n\nTexto1=Da \nTexto2=Do\n");
System.out.print("Resultado método Combinacion = "+objetoCombinador.Combinacion("Da","Do"));
System.out.print("\nResultado método CombinadoSiempre = "+objetoCombinador.CombinadoSiempre("Da","Do"));
System.out.print("\n\nTexto1="+'"'+'"'+" \nTexto2="+'"'+'"');
System.out.print("\nResultado método Combinacion = "+objetoCombinador.Combinacion("",""));
System.out.print("\nResultado método CombinadoSiempre = "+objetoCombinador.CombinadoSiempre("",""));
}
}
En cuanto a las respuestas,están las dos bien.
Un saludo