Que en paz descanse: CODIGO JAVA Y COMO INVERTIR EL ORDEN DE LAS LETRAS
Tienes cuenta en Blogger? Entonces entra.

Una vez hayas entrado, vuelve!

2005-11-24

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: