Autor Tema: Java concatenar cadenas vacías y atributos no usados Ejercicio resuelto CU00650B  (Leído 2434 veces)

eduardoc

  • Principiante
  • **
  • Mensajes: 50
    • Ver Perfil
Buenas, dejo otro ejercicio, el CU00650B del manual de programación en Java para no expertos.

Código: [Seleccionar]
// (CU00650B).
public class Combinador{
    private String texto1;
    private String texto2;
   
    //Constructor.
    public Combinador (){texto1 = ""; texto2 = "";}
   
    // Primer método, sólo acepta cadenas mayores o igual a 3 caracteres de longitud.
    public String combinacion(String valorTexto1, String valorTexto2){
        if (valorTexto1.length() >= 3 && valorTexto2.length() >= 3){
            String combinacion = valorTexto1.substring(0,3) + " " + valorTexto2.substring(0,3);
            return combinacion;
        } else {return "No aporta cadenas válidas.";}
    }
   
    // Segundo método, acepta cadenas menores a caracteres de longitud.
    public String combinandoSiempre(String valorTexto1, String valorTexto2){
        int longitudTexto1 = 3;
        int longitudTexto2 = 3;
        String combinandoSiempre = "";
       
        if(valorTexto1.length() < 3){longitudTexto1 = valorTexto1.length();}
        if(valorTexto2.length() < 3){longitudTexto2 = valorTexto2.length();}
       
        combinandoSiempre = valorTexto1.substring(0,longitudTexto1) + " " + valorTexto2.substring(0,longitudTexto2);
        return combinandoSiempre;
    }
}

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?
Si. El resultado de sumar dos cadenas vacías a un espacio es un espacio.

2. En la clase tenemos definidos dos atributos o campos. ¿Tienen utilidad conocida a la vista del código de la clase? ¿Se usan en los métodos que tenemos definidos?
No tienen utilidad. No se usan.

Muchas gracias, saludos.
Edu.


« Última modificación: 10 de Julio 2016, 17:46 por Alex Rodríguez »

Dimitar Stefanov

  • Experto
  • *****
  • Mensajes: 598
    • Ver Perfil
Buenas, Edu.

Ejercicio correcto.

Saludos.

 

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