Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - underzero

Páginas: [1]
1
Hola, llevo una semana haciendo el curso de java (ya tenia una base sólida) y acabo de terminar este ejercicio. Así es como lo he hecho a ver que os parece:

Código: [Seleccionar]
import java.util.Scanner;

public class Comparar
{
    private String palabra1;
    private String palabra2;
    private Scanner entrada1;
    private Scanner entrada2;
   
    public static void main(String [ ] Args)
    {
        System.out.println("Introduce palabra 1");
        Scanner entrada1 = new Scanner(System.in);
        String palabra1 = entrada1.nextLine();
        System.out.println("Introduce palabra 2");
        Scanner entrada2 = new Scanner(System.in);
        String palabra2 = entrada1.nextLine();
       
        int i =0; // contador para recorrer la palabra1
        int x =0; // contador para recorrer la palabra2
        while (i < Math.max(palabra1.length(),palabra2.length())) {
         
                if (i>=palabra1.length()) { System.out.println("La palabra1 no tiene letra "+(i+1)); }
                else if (x>=palabra2.length()) { System.out.println("La palabra2 no tiene letra "+(x+1)); }
                else if(palabra1.substring(i,i+1).equals(palabra2.substring(x,x+1))) { System.out.println("La letra "+(i+1)+" igual en la dos palabras true"); }
                else { System.out.println("La letra "+(x+1)+" igual en las dos palabras false");
                }     
                i++;
                x++;   
        }
    }
}

Me parece una forma un poco mas "ligera". Creo que se entiende bastante mejor.  ¿Que opinais?

Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".