Para invertir una palabra en java usamos el siguiente código:
     String palabra="";
    Scanner sca =new Scanner(System.in);
    System.out.println("Pongame una palabran");
    palabra=sca.nextLine();//Ponemos nuestra variable
    int longitud=(int) palabra.length()-1;
    String palabraFinal="";
    do{
      palabraFinal=palabraFinal+palabra.charAt(longitud);//nos devuele el carácter en la posición
      longitud=longitud-1;//vamos restando posiciones
    }while (longitud>=0);
    System.out.println(palabraFinal);// Muestro el resultadoÂ
Muestro la explicación en vÃdeo paso a paso
Eso ha sido todo por éste tutorial, espero que hayáis aprendido algo y hasta la próxima.
Gracias por visitar mi blog de informática, mi nombre es Tomás y soy formador y desarrollador web. Si quiere usted dejarme alguna sugerencia, ayuda o quiere un servicio de formación estoy escuchando ofertas en tomas.gonzalez@infogonzalez.com, en Facebook a https://www.facebook.com/Infogonzalez estoy deseando escucharle. Su duda o sugerencia NO molesta.