Hola! cómo están? quería dejarles un ejemplo de mi código en dónde además de las letras, conté los espacios, teniendo en cuenta el número que le correspondía a la letra siguiente al espacio. Está de más decir que queda sujeto a crítica y corrección. Gracias. Saludos
package Pruebas;
import java.util.Scanner;
public class TestPrograma3 {
public static void main (String [ ] args) {
System.out.println ("Empezamos el programa");
System.out.println ("Por favor introduzca una cadena por teclado:");
String entradaTeclado = new String();
entradaTeclado="";
Scanner entradaEscaner = new Scanner (System.in);
entradaTeclado = entradaEscaner.nextLine ();
int n=entradaTeclado.length();
int e=1;
int c=0;
for(int i=1;i<=n;i++){
int b=i;
int a=(b-1);
if(entradaTeclado.substring(a,b).equals(" ")){
System.out.println("Espacio "+e);
e++;
c=1;
}
else{
if(c==1 && i!=1){System.out.println("Letra "+(i-1)+": "+entradaTeclado.substring(a,b));}
else {System.out.println("Letra "+(i)+": "+entradaTeclado.substring(a,b));}
}
}
}
}