Primeiramente gostaria de dizer q to mexendo em java a 3 semanas, e ue to entrando hj pro forum, muito legal!
Vamo a duvida.
Precisava de um programa que lesse a palavra e escrevese ela ao contrario… deeem uma olhada:
import javax.swing.*;
public class exercicios6{
public static void main(String args[]){
String t="",y;
y=JOptionPane.showInputDialog(“digite a palavra”);
for (int i=y.length();i>0;i++){
t+=y.charAt(i);
JOptionPane.showMessageDialog(null, t);
return;
}
}
}
ele nao deu de sintaxe mas tb nao mostrou a palavra, o que pode ter acontecido?
Obrigado 
Código corrigido:
[code]import javax.swing.*;
public class exercicios6{
public static void main(String args[]){
String t="",y;
y=JOptionPane.showInputDialog(“digite a palavra”);
/vc tem que decrementar o i, o indice começa em 0 por isso
i>=0 e o tamanho tem que ser decrementado de 1 pelos mesmo motivo/
for (int i=y.length()-1;i>=0;i–){
t+=y.charAt(i);
}
/* ao colocar o comando no loop e o return depois vc só exibia uma letra e saia do programa
por isso coloqueis este comando fora do loop*/
JOptionPane.showMessageDialog(null, t);
}
}[/code]
Creio que você esteja violando a idéia de que uma String é imutável. É só um palpite. Tente criar a String obtendo já um resultado final.
Uma dica seria vc dar uma olhada na classe StringBuffer, ja que esta começando no java.
Po galera valeu pela colaboração forum maneiro e rapido! obrigado , tomara que em breve eu possa estar ajudando tambem! abraço