Ayuda que me vuelvo loco!!!

estocansa
26 de Octubre del 2005
Este es el programa que estoy intentado hacer toda la mañana y no se compila, a ver si alguien me puede decir que tengo que hacer o que me tengo que bajar que vaya:

import java.util.*;
class invertir
{ public static void main (String args[])
{ scanner teclado = new scanner(System.in)uselocale(locale.us);
system.out.println("teclee la palabra");
String palabra = teclado.next();
String palInvert=""+palabra.charAt(3)+palabra.charat(2)+palabra.charat(1)+palabra.charat(0);
System.out.println("La palabra invertida es : " +palInvert);
}
}


Mario Arias SCJP
26 de Octubre del 2005
Lo primero, que debes hacer cuando tengas un problema de estos y quieras que te ayudemos es mostrarnos que te dice el compilador,para saber por donde esta el error.

Ahora vamos a ver que encuentro

import java.util.*;
class invertir
{ public static void main (String args[])
{
//Scanner es con mayuscula por que es nombre de clase
scanner teclado = new scanner(System.in)uselocale(locale.us);// este constructor esta mal
system.out.println("teclee la palabra");//System es con mayuscula es nombre de clase
String palabra = teclado.next();
String palInvert=""+palabra.charAt(3)+palabra.charat(2)+palabra.charat(1)+palabra.charat(0);
System.out.println("La palabra invertida es : " +palInvert);
}
}

creo que no es mas, pero si pones lo que el compilador lanza te podemos ayudar mejor

estocansa
26 de Octubre del 2005
Estoy utilizando el BlueJ, y al compilar se detiene en la linea de Scanner teclado=new Scanner.....
yo lo he puesto en mayuscula como me has aconsejado y sigue sin funcionar,
¿me tengo que bajar alguna libreria para que vaya el Scanner?