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