Foros aprenderaprogramar.com
		Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: adrit en 11 de Julio 2015, 19:10
		
			
			- 
				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!!
- 
				Buenas, muy bien resuelto el ejercicio con esa int n  eclarada fuera del bucle for, para que sirva para el while.
 
 Por comentarte algo, usa nombres de variables faciles de leer y entender luego por cualquiera que lea el codigo. "n" o "vof" si son variables de metodo o de clase deben ser más claras, totalLetras o algo así se me ocurriria.
 
 Por darte una idea para completar, comparando P y p dice que son distintas, en lugar de equals puedes usar equalsIgnoreCase, ya sé que no se da en el capitulo pero para que vayas mirando metodos ;)
 
 Buen trabajo.
- 
				Hola adrit, pedirte que siempre que obtengas respuesta a una consulta respondas tú a su vez agradeciendo o haciendo alguna observación que permita saber que has leído la respuesta. Si no haces esto ni siquiera se sabe si has leído la respuesta o si tienes interés.
 
 Por ejempo este mismo hilo, o en https://www.aprenderaprogramar.com/foros/index.php?topic=2877.0
 
 Sé que muchas veces sí respondes y que a veces quien revisa el ejercicio únicamente te dice que está correcto, pero ten en cuenta que revisar el ejercicio le habrá llevado su tiempo y es de agradecer que se confirme que se ha leído la respuesta.
 
 Saludos
- 
				Lorenzo31, Alex Rodriguez como estan?
 
 Se me pasó agradecer en este post lamentablemente.
 Apenas veo la notificación de respuesta a mis consultas al foro entro a leerlas.
 Lorenzo31, gracias por tu analisis y devolución! Gracias también Alex, por hacerme notar mi falta acá.
 
 Saludos!
 
- 
				Gracias, ten en cuenta que muchas personas que responden en los foros estuvieron hace no mucho tiempo en el mismo lugar que tú (por ejemplo realizando un curso) y ahora ayudan voluntariamente permitiendo formarse a las personas que participan en los foros, y es lógico que se reconozca esa labor. Saludos.
			
- 
				Espero en algún momento poder ayudar yo también.
 
 Gracias.
 
 Un abrazo!