Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: eduardoc en 03 de Julio 2016, 04:27

Título: Ejercicio resuelto Java if else elseif El método equals en Java aplicar CU00662B
Publicado por: eduardoc en 03 de Julio 2016, 04:27
Buenas, dejo la resolución del ejercicio de referencia CU00662B del manual de programación en Java para principiantes. Gracias de antemano. Saludos,

Edu.

Código: [Seleccionar]
// (CU00662B) - El método equals en Java.
import java.util.Scanner;

public class ComparacionLetraALetra{
    public static void main(String [] args){
        // Obtener las dos cadenas a comparar.
        System.out.println("Inicio del programa.");
       
        Scanner entradaEscaner = new Scanner (System.in);
        // Primer cadena a comparar.
        System.out.println("Por favor, ingrese la primer cadena a comparar:");
        String entradaTeclado1 = entradaEscaner.nextLine();
        // Segunda cadena a comparar.
        System.out.println("Por favor, ingrese la segunda cadena a comparar:");
        String entradaTeclado2 = entradaEscaner.nextLine();
       
        // Comparar cadenas.
        for (int i = 1; i <= entradaTeclado1.length() || i <= entradaTeclado2.length(); i++){
            if (i <= entradaTeclado1.length() && i <= entradaTeclado2.length()){
                System.out.println("¿Letra " + i + " igual en las dos palabras? "+ (entradaTeclado1.substring(i-1, i).equals(entradaTeclado2.substring(i-1, i))));
            } else if (entradaTeclado1.length() >= i){
                System.out.println("¿Letra " + i + " igual en las dos palabras? La palabra 2 no tiene letra " + i);
            } else {System.out.println("¿Letra " + i + " igual en las dos palabras? La palabra 1 no tiene letra " + i);}
        }
    }
}
Título: Re:Ejercicio: (CU00662B) - El método equals en Java.
Publicado por: Dimitar Stefanov en 03 de Julio 2016, 13:42
Buenas tardes, Edu.

Un ejercicio excelente. Bravo.

Saludos :)