Autor Tema: Java desde cero Pedir datos al usuario del computador por consola CU00657B  (Leído 2110 veces)

Bcks7

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 48
    • Ver Perfil
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");}
}
}
« Última modificación: 26 de Octubre 2016, 18:48 por Alex Rodríguez »

ESOJ

  • Intermedio
  • ***
  • APR2.COM
  • Mensajes: 143
    • Ver Perfil
Re:Java desde cero CU00657B Pedir datos por consola
« Respuesta #1 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.

Bcks7

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 48
    • Ver Perfil
Re:Java desde cero CU00657B Pedir datos por consola
« Respuesta #2 en: 17 de Octubre 2016, 07:52 »
Muchas gracias ESOJ, modificaré el código y lo probaré de esa manera.

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".