Autor Tema: Ejemplo pedir datos por consola Java CU00661B Pensar en objetos diseño programas  (Leído 2179 veces)

rogergcc

  • Sin experiencia
  • *
  • Mensajes: 17
    • Ver Perfil

Código: [Seleccionar]
class EntradaDeTeclado {
    private String entradaTeclado;

    public EntradaDeTeclado() {
        this.entradaTeclado = "";
        pedirEntrada();
    }

    private void pedirEntrada() {
        Scanner sc = new Scanner(System.in);
        entradaTeclado = sc.nextLine();
       
    }

    public String getEntrada() {
        return entradaTeclado;
    }
   
    public String getPrimeraPalabra() {
        for (int i = 0; i < entradaTeclado.length()-1; i++) {
            if (entradaTeclado.substring(i, i+1).equals(" ")) {
                return entradaTeclado.substring(0, i+1);
            }
        }
        return entradaTeclado;
    }
    public int getLongitud(){
        return entradaTeclado.length();
    }
   
   
}

Buena ha ese codigo seria recomendable añadir lo siguiente aunque no lo utilicemos?
el set del atributo
Código: [Seleccionar]
public void setEntradaTeclado(String entradaTeclado) {
        this.entradaTeclado = entradaTeclado;

y el constructor que falta.
Código: [Seleccionar]
public EntradaDeTeclado(String entradaTeclado) {
        this.entradaTeclado = entradaTeclado;
    }
y si el constructor y el set que falta no seria necesario para ese ejemplo, no se de una manera general deberíamos ponerlos o no...
« Última modificación: 27 de Abril 2015, 10:30 por Alex Rodríguez »

Dan_SB

  • Avanzado
  • ****
  • Mensajes: 273
  • *<DanielsCK>*
    • Ver Perfil
Re:Ejercicio CU00661B Pensar en objetos
« Respuesta #1 en: 26 de Abril 2015, 07:12 »
Hola roger!

Si seria bueno colocarlos! por cierto, ten en cuenta que no es obligatorio escribir dos constructores por clase, ojo...!

Probaste el método main que se te presento con tus arreglos en la clase? :)
"Luchar por tus sueños y cumplirlos... eso es vivir.."

 

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".