Sí que he transpirado para lograr esta lección. Estoy ansioso por ver si hay correcciones. El resultado en consola al menos funciona bien. Saludos
import java.util.Scanner; //Importamos la clase Scanner
public class TestPrograma2 { //Definimos la clase
public static void main (String [ ] args) { //Creamos el constructor
System.out.println ("Bienvenido a la prueba");
System.out.println ("A continuación escriba una frase al azar");
String entradaTeclado = "";
Scanner entradaEscaner = new Scanner (System.in); //Creación de un objeto Scanner
entradaTeclado = entradaEscaner.nextLine (); //Invocamos un método sobre un objeto Scanner
String cantidadCaracteres = "";
String primeraLetra = entradaTeclado.substring (0,1);
String esA = "";
if (entradaTeclado.length() < 5) {cantidadCaracteres = "menos de 5";}
else if (entradaTeclado.length() <= 15) {cantidadCaracteres = "entre 5 y 15";}
else {cantidadCaracteres = "más de 15";}
if (primeraLetra.equals("a")) {esA="";} else {esA=" no";}
System.out.println ( "La frase que usted redactó posee " + cantidadCaracteres + " caracteres, y" + esA + " comienza con la letra 'a'");
} //Cierre del main
} //Cierre de la clase