Preciso de ajuda nesse software para inventer

6 respostas
felipexavier

Galera quero criar um software que consiga inverter uma palavra.
exemplo:
“Felipe” para “epilef”, alguém pode me ajudar?

obrigado!

6 Respostas

dreamspeaker

http://download.oracle.com/javase/1.5.0/docs/api/java/lang/StringBuffer.html#reverse%28%29

felipexavier

tem um exemplo?

dreamspeaker
System.out.println(new StringBuffer("felipe").reverse());
hudsonpereira

Usando a classe que nosso amigo nos mostrou…

import java.util.Scanner;

class Test{
	public static void main(String args[]){
		Scanner in = new Scanner(System.in);
		
		System.out.print("Digite qualquer coisa: ");
		String palavra = in.nextLine();
		
		System.out.println("Invertido: " + new StringBuffer(palavra).reverse());
	}
}
exilado
caso você queira fazer no braço; caso seja um trabalho de faculdade para ver sua logica fica ai outro exemplo
public static String inverte(String a) {
        char b[] = a.toCharArray();
        char aux;
        int n = b.length-1;

        for (int i = 0; i < n; i++) {
                aux = b[i];
                b[i] = b[n];
                b[n] = aux;
                n--;

        }
        return new String(b);
    }
hudsonpereira

utilize API, não reivente a roda. :wink:

Criado 12 de janeiro de 2011
Ultima resposta 12 de jan. de 2011
Respostas 6
Participantes 4