1
Aprender a programar desde cero / Re:Java comprobar si una palabra empieza con una letra String startsWith CU00657B
« en: 24 de Octubre 2015, 07:50 »
Buenas noches,
Tengo el siguiente codigo para el ejercicio:
Tengo el siguiente codigo para el ejercicio:
Código: [Seleccionar]
import java.util.Scanner;
public class Ejercicio57 {
public Ejercicio57(){}
public static void main (String[] args){
System.out.println ("Empezamos el programa");
System.out.println ("Por favor introduzca una cadena por teclado:");
Scanner entradaScanner = new Scanner (System.in);
String entradaTeclado = entradaScanner.nextLine();
System.out.println ("Entrada recibida por teclado es: \"" + entradaTeclado +"\"");
String caracteres = "";
int nroCaracteres = entradaTeclado.length();
boolean empiezaConA = entradaTeclado.substring(0).startsWith("a") || entradaTeclado.substring(0).startsWith("A");
if (nroCaracteres < 5) { caracteres = "menos de 5 caracteres"; }
else if (nroCaracteres >= 5 && nroCaracteres <= 15) { caracteres = "entre 5 y 15 caracteres"; }
else { caracteres = "mas de 15 caracteres"; }
if (empiezaConA) {System.out.println("La cadena introducida tiene " + caracteres + " y empieza con la letra a");}
else {System.out.println("La cadena introducida tiene " + caracteres + " y no empieza con la letra a");}
}
}