Estaba revisando tu código y no me funcionó, me tiraba error.
He visto que creaste un método dentro del main que no es recomendable me refiero a esto.
public void Verificaicon (String entrada){
Cuando vas a crear un método te conviene crear otra clase. Para después poder crear el objeto en el main para utilizar su método.
Ademas declaras una variable varias veces, te conviene declarar arriba como principal para no declarar cada rato la misma variable.
Intenté hacerle alguno cambio para adaptar con el que vos hiciste pero no anduvo por eso le hice un cambio mas profundo en tu método.
Al final creé otra clase a partir de la que tenías vos y le agregué tu método con alguna modificación y quedó así.
Este seria el método main donde crea el objeto y usa su método pasando un parámetro con el objeto recibe el parámetro para comprobar las palabra.
package pruebacu0057cigarzol;
import java.util.Scanner;
public class PruebaCu0057Cigarzol {
public static void main(String[] args) {
VerificarPalabra verificar = new VerificarPalabra();
String entrada = "";
String Valora = "";
String Verificaicon = "";
System.out.println("Por favor asigna una palabra para comenzar el programa: ");
Scanner entradaEscaner = new Scanner(System.in);
entrada = entradaEscaner.nextLine();
verificar.verificacionLetra(entrada);
}
}
Y esta es la clase que verifica la palabra que le pasaste como parámetro. Observación tu código original no lo borré, solo lo puse como comentario para ver la diferencia.
package pruebacu0057cigarzol;
public class VerificarPalabra {
public VerificarPalabra() {
}
public void verificacionLetra(String entrada) {
String verificacion = "";
String valora = "";
if (entrada.length() < 5) { //Comprobación
verificacion = "tiene menos de 5 caracteres ";
/*valora = entrada.substring(0);
if (valora == "a") {
System.out.println("La cadena introducida inicia con a" + verificacion);
} else {
System.out.println("La cadena introducida NO inicia con a " + verificacion);
}*/
} else if ((entrada.length() >= 5) && (entrada.length() < 15)) { //Comprobación
verificacion = "tiene entre 5 y 15 caracteres ";
/* valora = entrada.substring(0);
if (valora == "a") {
System.out.println("La cadena introducida inicia con a" + verificacion);
} else {
System.out.println("La cadena introducida NO inicia con a " + verificacion);
}*/
} else if (entrada.length() > 15) { //Comprobación
verificacion = "tiene mas de 15 caracteres ";
/*valora = entrada.substring(0);
if (valora == "a") {
System.out.println("La cadena introducida inicia con a" + verificacion);
} else {
System.out.println("La cadena introducida NO inicia con a " + verificacion);
}*/
}
if (entrada.substring(0, 1).equalsIgnoreCase("a")) {
valora = "comienza por a";
} else {
valora = " no comienza por a";
}
System.out.println("La cadena introducida " + verificacion + " caracteres y " + valora + ".");
}
}
suerte