Advertisement
0no

Inverter String - Recursividade

0no
Oct 18th, 2017
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.60 KB | None | 0 0
  1. // Função recursiva que inverte uma string fornecida pelo usuário. Exemplo: usuário forneceu a palavra ‘cidade’ o programa deverá retornar: edadic.
  2.  
  3. class Inicio{
  4.     public static void main(String[] args) {
  5.         String palavra = "cidade";
  6.         String invertida = "";
  7.         String p = palavra(palavra.split(""), (palavra.length() - 1), invertida);
  8.         System.out.println(p);
  9.     }
  10.    
  11.     public static String palavra(String[] palavra, int tamanho, String invertida){
  12.         if(tamanho >= 0){
  13.             invertida = invertida + palavra[tamanho];
  14.             return palavra(palavra, tamanho - 1, invertida);
  15.         }
  16.         return invertida;
  17.     }
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement