Hola Ariel !
Revisé tu ejercicio y funciona correctamente! muy bien por ello!
Ya que está muy bien resuelto, veamos cómo podríamos optimizarlo. Fíjate el cambio que podríamos hacerle:
Utilizamos el valor que devuelve el método entradaTeclado.length() como límite superior del ciclo for, pero sin definir un parámetro j.
El ejercicio modificado quedaría:
import java.util.Scanner;
public class TestFor{
public static void main (String [ ] args) {
System.out.println ("\fPor favor introduzca una cadena por teclado:");
Scanner entradaEscaner = new Scanner (System.in);
String entradaTeclado = entradaEscaner.nextLine ();
System.out.println ("Entrada recibida por teclado es: \"" + entradaTeclado +"\"");
for(int i=0;i<entradaTeclado.length();i++)
{
System.out.println("Letra "+ (i+1) +":" + entradaTeclado.substring((i),(i+1)));
}
}
}
Otra cosa más: acuérdate que los nombres de las clases deben comenzar con mayúscula
.
Adelante, lo vienes haciendo muy bien !