Autor Tema: Java ejemplo de uso de métodos para evitar errores. Ejercicio resuelto CU00650B  (Leído 3755 veces)

adrit

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 59
    • Ver Perfil
Hola, copio mis codigos para el ejercicio CU00650B

Código: [Seleccionar]

   
    //Método que combina las tres primeras letras de cada cadena
    public String combinacion (String valor_texto1, String valor_texto2) {
        if (valor_texto1.length() >=3 && valor_texto2.length() >=3) {
            String combinacion = valor_texto1.substring (0,3) + " " + valor_texto2.substring (0,3);
            return combinacion;
        }
        else return "No aporta cadenas validas";
    } //Cierre del método
   
    //Metodo que combina siempre
    public String combinadoSiempre (String valor_texto1, String valor_texto2) {
        String combinacion = "";
        if (valor_texto1.length() <3 && valor_texto2.length() <3) {
            combinacion = valor_texto1.substring(0,valor_texto1.length())+"       "+valor_texto2.substring(0,valor_texto2.length());
        } else combinacion = valor_texto1.substring(0,3)+" "+valor_texto2.substring(0,3);
        return combinacion;

    }//cierre combinadoSiempre

Gracias,

Saludos!
« Última modificación: 16 de Julio 2015, 10:43 por Alex Rodríguez »

RaGa

  • Moderador Global
  • Intermedio
  • *******
  • APR2.COM
  • Mensajes: 234
    • Ver Perfil
Re:Ejemplo de uso de métodos para evitar errores. (CU00650B)
« Respuesta #1 en: 07 de Julio 2015, 20:44 »
Hola!

El ejercicio correspondiente a esta lección propone preguntas a contestar. Te sugiero que releas la consigna del ejercicio nuevamente.
Saludos.

adrit

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 59
    • Ver Perfil
Re:Ejemplo de uso de métodos para evitar errores. (CU00650B)
« Respuesta #2 en: 07 de Julio 2015, 23:26 »
Hola! van las preguntas:

1) Fíjate en el resultado que ofrece el método CombinadoSiempre cuando se le pasan como parámetros dos cadenas vacías. ¿Te parece lógico el resultado?

Dos cadenas vacías devuelven un String con un espacio porque el método combinadoSiempre suma un espacio " " ademas de los substrings de los parámetros ingresados.

Código: [Seleccionar]
CombinadoSiempre = valor_texto1.substring (0,longitud_texto1)+" "+ valor_texto2.substring (0, longitud_texto2);
2) Los dos campos son inicializados en el constructor pero no son usados en ningún método. Para este caso podríamos haber usado un constructor vacío.

Código: [Seleccionar]

    private String texto1;
    private String texto2;
    public Combinador () { texto1 = ""; texto2 = ""; }

RaGa

  • Moderador Global
  • Intermedio
  • *******
  • APR2.COM
  • Mensajes: 234
    • Ver Perfil
Re:Ejemplo de uso de métodos para evitar errores. (CU00650B)
« Respuesta #3 en: 08 de Julio 2015, 00:23 »
Hola:

1) Correcto.

2) Correcto. Es más, ni siquiera sería necesaria la declaración de estos atributos.

adrit

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 59
    • Ver Perfil
Gracias RaGa!

 

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