Ejemplos sencillos de java

Este blog tiene por objetivo ayudar a los que se inician en el
lenguaje Java, con códigos que seguramente les serán de
mucha utilidad.

martes, 12 de octubre de 2010

Invertir el orden de las palabras

En este problema , lo que se trata  es de invertir el orden de las palabras en una frase que se ingreso , por ejemplo :
Se ingresa  :   Tengo que estudiar en la tarde para el examen de mañana
Entonces la salida sera :
                     mañana de examen el para tarde la en estudiar que Tengo .
Aqui se hizo uso del metodo split() de la clase String , el cual facilita tremendamente el problema , ya que podemos dividir el string  por cada espacio en blanco que exista lo que nos permite introducir cada  pequeño  string en un array , para luego imprimir este array en forma inversa : 

===============================================================


import java.io.*;

public class Invertir_Palabras {

    public Invertir_Palabras(){
        super();
    }
    public static void main(String [] args)throws IOException {

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

      System.out.println("Ingrese uns frase : ");
      String frase=br.readLine();
      String []cads=frase.split(" ");

      for(int i=cads.length-1;i>=0;i--){
          System.out.print(cads[i]+" ");
      }

    }

    }
=============================================================

Simulacion :  





No hay comentarios:

Publicar un comentario