Mi solución al ejercicio CU00657B del tutorial de programación orientada a objetos con Java y BlueJ IDE. Gracias por los comentarios.
import java.util.Scanner; //Importación del código de la clase Scanner desde la biblioteca Java
//Código de nuestra clase principal ejemplo aprenderaprogramar.com
public class DatosPorConsola {
public static void main (String [ ] args) {
System.out.println ("Empezamos el programa");
System.out.println ("Por favor introduzca una palabra por teclado:");
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
if (entradaTeclado.length()>=5 && entradaTeclado.length()<15 ){
if (entradaTeclado.substring(0,1).equals("a")){
System.out.println ("La cadena introducida tiene entre 5 y 15 caracteres y comienza por a");
}else{
System.out.println ("La cadena introducida tiene entre 5 y 15 caracteres y no comienza por a");
}
}else if (entradaTeclado.length()>15){
if (entradaTeclado.substring(0,1).equals("a")){
System.out.println ("La cadena introducida tiene mas de 15 caracteres y comienza por a");
}else{
System.out.println ("La cadena introducida tiene mas de 15 caracteres y no comienza por a");
}
}else if (entradaTeclado.length()<5){
if (entradaTeclado.substring(0,1).equals("a")){
System.out.println ("La cadena introducida tiene menos de 5 caracteres y comienza por a");
}else{
System.out.println ("La cadena introducida tiene menos de 5 caracteres y no comienza por a");
}
}
}
} //Cierre del main
//Cierre de la clase