Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Pandemia en 17 de Agosto 2016, 22:04

Título: Concepto de método de java. return Método SUBSTRING de la clase STRING CU00649B
Publicado por: Pandemia en 17 de Agosto 2016, 22:04
Buenas amigos, aquí os dejo mi propuesta al ejercicio CU00649B del taller de programación en lenguaje Java.

Citar
EJERCICIO

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.

Código: [Seleccionar]

/**
 *Ejercicio CU00649B del curso de java desde cero de aprenderaprogramar.com.
 *Version 0.1
 *Realizado por Pandemia
 */
public class MisTextos
{

    //Constructor
    public MisTextos(){  }//Constructor sin declaraciones

    //Métodos
    public String cadenasDeTexto (String valor_Texto1,String valor_Texto2,String valor_Texto3){
        String texto1 = valor_Texto1;
        String texto2 = valor_Texto2;
        String texto3 = valor_Texto3;
        String cadenasDeTexto = valor_Texto1.substring(0,2) + " "+valor_Texto2.substring(0,4) + " - "+valor_Texto3.substring(0,6);
        return cadenasDeTexto;
    }//Cierre del método
}//Cierre de la clase

Saludos y gracias por vuestro tiempo... ;D
Título: Re:Concepto de método de java. return Método SUBSTRING de la clase STRING CU00649B
Publicado por: César Krall en 20 de Agosto 2016, 23:31
Hola! Bien, como recomendación decirte que intentes nombrar a los métodos con nombres que indiquen qué es lo que hace el método. El nombre cadenasDeTexto no indica lo que hace el método. Podríamos llamarlo combinadorDeLetras o algo así.

Saludos!