CODIGO JAVA Y COMO INVERTIR EL ORDEN DE LAS LETRAS
Ahora dejare como respaldo el siguiente codigo java, para recordarme a mi mismo, que tan dificil, puede ser volver a comenzar. En principio, la tarea de este programa consiste en 2 partes: 1. debe leer desde la entrada estandar, o sea desde el teclado; 2. tomar lo leido (una palabra o serie de letras) e invertir el orden de su contenido, p.e. perro -> orrep import java.io.*;
public class Numeros2Texto {
public StringBuffer sb = new StringBuffer();
private BufferedReader entradastandar = new BufferedReader(
new InputStreamReader(System.in));
public String leerEntrada() {
String resultado = "";
try {
resultado = entradastandar.readLine();
} catch(Exception e) {
System.out.println("Error 500!");
}
return resultado;
}
private String cambiarOrden(String texto) {
for (int i = texto.length() - 1; i >= 0; i--) {
char x = texto.charAt(i);
sb.append(x);
}
return sb.toString();
}
public static void main (String args[]) {
Numeros2Texto procesar = new Numeros2Texto();
String entrada = "";
String salida = "";
String esperado = "";
entrada = procesar.leerEntrada();
esperado = procesar.leerEntrada();
salida = procesar.cambiarOrden(entrada);
System.out.println("+-----------+" \n+
"| Ejercicio 1 |" \n +
"+======+");
System.out.println("Entrada: " + entrada);
System.out.println("Esperado: " + esperado);
System.out.println("Salida: " + salida);
System.out.print("La entrada y lo esperado son: ");
if (esperado.equals(salida)) {
System.out.println(" Iguales");
} else {
System.out.println(" Diferentes");
}
}
}
0 comentarios:
Publicar un comentario