y va un tercero... Ejercicio CU00659B del curso práctico de programación en lenguaje Java.
/**
 * Resolucion ejercicio CU00659B
 * 
 * @author Hugo Segura
 * @version (a version number or a date)
 */
import java.util.Scanner;
public class EjercicioClase59{
    public static void main(String[] args){
        //Declaracion de variables
        String cadenaTexto = "";// recibe el ingreso de texto por teclado
        int contador = 0;// auxiliar para el bucle while
        //fin declaracion variables
        
        Scanner entradaScanner = new Scanner(System.in);//creo el objeto Scanner
        System.out.println("Ingrese una cadena de caracteres por favor...");
        cadenaTexto = entradaScanner.nextLine();
        
       while (contador < cadenaTexto.length()){
            System.out.println("Caracter " + (contador+1) + " = " + cadenaTexto.substring(contador,contador+1));
            contador++;
        }//cierre while
    }//cierre de main
}//cierre de clase