Autor Tema: Ejercicio CU00649B El Método substring de la clase String Java  (Leído 2718 veces)

rogergcc

  • Sin experiencia
  • *
  • Mensajes: 17
    • Ver Perfil
Citar
Crea una clase (ponle el nombre que quieras) que carezca de atributos y cuyo constructor esté vacío. En dicha clase debe existir un método tipo función que reciba 3 cadenas de texto y devuelva la cadena de texto combinación de: las dos primeras letras de la primera cadena, seguidas por un espacio en blanco, seguidas de las cuatro primeras letras de la segunda cadena, seguidas de un guión medio y seguido de las 6 primeras letras de la tercera cadena. Puedes comprobar si es correcta tu solución consultando en los foros aprenderaprogramar.com.

La clase con su metodo

Código: [Seleccionar]
public class Cadena {

    public Cadena() {
    }

    public String devuelveCadena(String a, String b, String c) {
       
        return (a.substring(0, 2)+" "+b.substring(0, 4)+"-"+c.substring(0, 6));
    }
   
}

el main

Código: [Seleccionar]
public class JavaApplication8 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        Cadena micadena = new Cadena();
        System.out.println("resultado : "+micadena.devuelveCadena("pablito","clavo","calvito"));
       
    }
   
}

Quería saber donde seria recomendable la impresión del resultado en el main o en el método

Dan_SB

  • Avanzado
  • ****
  • Mensajes: 273
  • *<DanielsCK>*
    • Ver Perfil
Re:Ejercicio CU00649B El Método substring de la clase String Java
« Respuesta #1 en: 23 de Abril 2015, 23:41 »
Holaaa rogeer

Como tu gustes, lo puedes colocar en el main o en el metodo, como quieras! :)

Ejercicio correcto.
Saludos
"Luchar por tus sueños y cumplirlos... eso es vivir.."

Alex Rodríguez

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2050
    • Ver Perfil
Re:Ejercicio CU00649B El Método substring de la clase String Java
« Respuesta #2 en: 24 de Abril 2015, 22:00 »
Hola, para quienes lean el ejercicio (aunque el código está bien escrito) tener en cuenta que en esta entrega del curso todavía no se ha explicado el uso del main, el ejercicio está previsto que se resuelva usando BlueJ.

Sobre la impresión de resultados, normalmente los métodos de clases no deben encargarse de mostrar mensajes por pantalla (salvo excepciones o salvo que lo pida el ejercicio expresamente).

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