Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: camoay en 30 de Agosto 2016, 19:57
-
Solución planteada al ejercicio CU00662B del tutorial de aprendizaje de programación orientada a objetos con Java:
import java.util.Scanner;
public class ComparaPalabras {
public static void main (String [ ] args){
String mayorPalabra = "";
String palabra1 = "";
String palabra2 = "";
Scanner entrada1 = new Scanner(System.in);
System.out.println("introduzca la primera palabra: ");
palabra1 = entrada1.nextLine();
Scanner entrada2 = new Scanner(System.in);
System.out.println("introduzca la segunda palabra: ");
palabra2 = entrada2.nextLine();
if(palabra1.length() >= palabra2.length())
mayorPalabra = palabra1;
else if (palabra1.length() < palabra2.length())
mayorPalabra = palabra2;
for(int i = 0; i < mayorPalabra.length(); i++){
System.out.print("¿Letra "+ (i+1) +" igual en las 2 palabras? ");
if(i > palabra1.length()-1)
System.out.println( "False. La palabra1 no tiene letra "+(i+1)+".");
else if(i > palabra2.length()-1)
System.out.println("False. La palabra2 no tiene letra "+(i+1)+".");
else
System.out.println(palabra1.substring(0,i+1).equals(palabra2.substring(0,i+1))+" .");
}
}
}
-
Veo que es la primera vez que publica en el foro te recomiendo que lea esto de como publicar en el foro seria la regla del foro la forma correcto de publicar.
https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0 (https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0)
Por tu ejercicios lo veo bien resuelto cumple todo lo que pide el enunciado.
-
Muchas gracias por tus comentarios. Ya estoy revisando las reglas del foro.