Aquí vemos las tres variables involucradas :
String entrada , para la frase que ingresemos.
String salida, para el resultado.
int i , usado como contador.
La lógica usada aquí es sencilla , recorremos el String desde el final hacia el inicio y recuperamos cada carácter con el método charAt(i) , acumulándolo en la salida . Después lo único que tenemos que hacer es
imprimir el resultado.
==============================================================
import java.io.*;
public class Invertir {
public static void main(String[]args)throws IOException {
String entrada="";
String salida="";
int i=0;
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Ingresar una frase : " );
entrada=br.readLine();
for(i=entrada.length()-1;i>=0;i--){
salida= salida + entrada.charAt(i);
}
System.out.println("La frase invertida es: " + salida);
}
}
===============================================================
Aqui la simulacion :
No hay comentarios:
Publicar un comentario