Autor Tema: Ejercicios Java (CU00649B) Diferencia entre método función y procedimiento  (Leído 3077 veces)

DRANXZ88

  • Avanzado
  • ****
  • Mensajes: 356
    • Ver Perfil
ESTE ES MI CLASE PRINCIPLAL

Código: [Seleccionar]
package ejercicioscu00649b;

/**
 * Ramon Acosta
 */
public class EjerciciosCu00649B {
   
    public static void main(String[] args) {
        extractorCadena cadena = new extractorCadena();
       
        cadena.setText1("hola");
        cadena.setText2("preciosa");
        cadena.setText3("conbinacion");
        cadena.combinador();
    }
   
}

ESTE ES MI CLASE DONDE ESTÁN MI METODOS

Código: [Seleccionar]
package ejercicioscu00649b;

public class extractorCadena {

    private String text1;
    private String text2;
    private String text3;

    public extractorCadena() {
    }

    public extractorCadena(String text1, String text2, String text3) {
        this.text1 = text1;
        this.text2 = text2;
        this.text3 = text3;
    }

    public String getText1() {
        return text1;
    }

    public void setText1(String text1) {
        this.text1 = text1;
    }

    public String getText2() {
        return text2;
    }

    public void setText2(String text2) {
        this.text2 = text2;
    }

    public String getText3() {
        return text3;
    }

    public void setText3(String text3) {
        this.text3 = text3;
    }

    public void combinador() {
        String combinacion;
        combinacion = text1.substring(0, 2) + " " + text2.substring(0, 4) + " - " + text3.substring(0, 6);
        System.out.println("La letra combinada es " + combinacion);
    }
}
« Última modificación: 29 de Marzo 2015, 17:28 por Ogramar »

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2660
    • Ver Perfil
Hola Ramón, no te has ajustado al enunciado.

Se pide una clase cuyo constructor esté vacío, en tu código hay dos constructores, uno vacío y otro que no está vacío.

En vez de tener las 3 cadenas como atributos de clase, debes definirlas como parámetros del método. El método debe tener un nombre más descriptivo, por ejemplo combinarCadenas, y la salida será con un return porque el enunciado dice que debe ser tipo función. En tu caso el método es tipo procedimiento.

Fíjate en cómo está resuelto aquí para ver los errores cometidos, que deben servir para mejorar. https://www.aprenderaprogramar.com/foros/index.php?topic=1258

Salu2

DRANXZ88

  • Avanzado
  • ****
  • Mensajes: 356
    • Ver Perfil
voy a a modificar a ver como queda gracias por tu observación

 

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