Inverte frase

Olá Galera como faço pra colocar pra digitar no messagebox o Texto
muito obrigado as vcs!!

public class Main {

public static void main(String[] args) {

String string = “java”;
String temp = “”;
for (int i = (string.length() - 1); i >= 0; i–) {
temp += string.charAt(i);
}
System.out.println(temp);

}

}

vc quer receber e exibir o texto na caixa de dialogo?

public static void main(String[] args) { String string = JOptionPane.showInputDialog("Digite uma frase:"); String temp = ""; for (int i = (string.length() - 1); i >= 0; i--) { temp += string.charAt(i); } JOptionPane.showMessageDialog(null,"Texto invertido: " +temp); }

Seria isso?

Pelo que entendi vc quer mesmo utilizar o string e ñ o stringbuffer como foi sugerido. Talvez por questão de aprendizado não é?
Vale lembrar que este tipo de concatenação “temp +=” para string’s é muito custoso, ainda mais dentro de um loop. Para este pequeno exercício ñ tem problema algum, mas pode fazer diferença em um grande projeto.

Muito simples…

public class SuaClasse{ public static void main(String[] args) { StringBuilder stringBuilder = new StringBuilder("Java"); System.out.println(stringBuilder.reverse()); } }

A saída será :

Até +