Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Bcks7 en 17 de Octubre 2016, 05:25

Título: Java desde cero Pedir datos al usuario del computador por consola CU00657B
Publicado por: Bcks7 en 17 de Octubre 2016, 05:25
Dejo mi ejercicio resuelto CU00657B del curso elemental de Java, cualquier sugerencia será bien recibida, gracias de antemano

Código: [Seleccionar]
import java.util.Scanner;

public class PruebaTexto1{
   
public static void main (String [] args){
   
    String a = "a";
    System.out.println("Empezamos el programa");
    System.out.println("Por favor introduzca una cadena por teclado");
    String entradaTeclado = "";
    Scanner entradaEscaner = new Scanner(System.in);//Creacion de un objeto scanner
    entradaTeclado = entradaEscaner.nextLine();
    if (entradaTeclado.length()<5){System.out.println("La palabra introducida tiene menos de cinco caracteres");}
    else if(entradaTeclado.length()==5||entradaTeclado.length()<=15){System.out.println("La palabra introducida tiene entre cinco y quince caracteres");}
    else{System.out.println("La palabra introducida tiene mas de quince caracteres");}
   
    if (entradaTeclado.substring(0,1).equals(a)){System.out.println("La palabra introducida empieza por la letra A");}
    else{System.out.println("La palabra introducida no empieza por la letra A");}
}
}
Título: Re:Java desde cero CU00657B Pedir datos por consola
Publicado por: ESOJ en 17 de Octubre 2016, 06:59
Buenos días.

El ejercicio es correcto.
Lo único que cambiaría sería quitar la vatriable String a y modificaría la línea:
Código: [Seleccionar]
if (entradaTeclado.substring(0,1).equals(a)){System.out.println("La palabra introducida empieza por la letra A");}por
Código: [Seleccionar]
if (entradaTeclado.substring(0,1).equalsIgnoreCase("a")){System.out.println("La palabra introducida empieza por la letra A");}para que diera igual que la letra "a" fuera minúscula o mayúscula.
Un saludo.
Título: Re:Java desde cero CU00657B Pedir datos por consola
Publicado por: Bcks7 en 17 de Octubre 2016, 07:52
Muchas gracias ESOJ, modificaré el código y lo probaré de esa manera.