Comparar un String

[aux_code language=»javascript» theme=»tomorrow» title=»Comparar un String» extra_classes=»»]

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {

    public static void main(String[] args) {

        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        try {
            //según enunciado, mostrar sólo 1 opción
            String c1;
            String c2;
            do {
                System.out.println("Escribe 2 palabras y te los compararé, escribe fin para terminar:");
                c1 = br.readLine();
                if (!c1.equalsIgnoreCase("fin")) {
                    System.out.println("Escribe la segunda palabra:");
                    c2 = br.readLine();
                    if (c2.equalsIgnoreCase("fin")) {
                        c1 = "fin";
                    } else {
                        if (c1.equals(c2)) {
                            System.out.println("Son Iguales");
                        } else if (c1.equalsIgnoreCase(c2)) {
                            if (c1.charAt(0) != c2.charAt(0)) {
                                System.out.println("Coinciden las letras pero no la capitalización.");
                            }
                        } else if (c1.length() == c2.length()) {
                            System.out.println("Misma longitud pero letras diferentes.");
                        } else if (c1.length() > c2.length()) {
                            System.out.println("Primera cadena más larga.");
                        } else if (c1.length() < c2.length()) {
                            System.out.println("Segunda cadena más larga.");
                        } else {
                            System.out.println("Error desconocido.");
                        }
                    }
                }
            } while (!c1.equalsIgnoreCase("fin"));

            System.out.println("Me despido!");

        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
[/aux_code]
Etiquetas: Sin etiquetas

Añadir un comentario

Debes estar conectado para publicar un comentario