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: JuanMontaña en 15 de Noviembre 2015, 02:23
-
public class Juntar
{
//Método que combina las tres primeras letras de cada cadena
String combinacion (String valor_texto1, String valor_texto2,String valor_texto3)
{
String combinacion = valor_texto1.substring (0,2) + " " + valor_texto2.substring (0,4)+"-"+valor_texto3.substring (0,6);
return combinacion; //combinacion es tanto el nombre del método como el de una variable local
} //Cierre del método
} //Cierre de la clase
Saludos.
Dejo aqui el ejercicio de la leccion y esperare por sus comentarios
muchas gracias
-
Hola JuanMontaña:
Estuve revisando tu ejercicio y funciona correctamente.
Sin embargo quisiera aprovechar para hacerte una sugerencia respecto de nombrar un método y un atributo de la misma manera: no pareciera ser una buena idea, podría generar confusiones.
Sugeriría leer el siguiente hilo donde se trata un poco acerca de la elección de los nombres para clases, métodos, y atributos.
https://www.aprenderaprogramar.com/foros/index.php?topic=2674.msg12456#msg12456
-
Ya lei el hilo y si tienes razon, aqui dejo el codigo con los nombres arreglados.
public class Juntar
{
//Método que combina las tres primeras letras de cada cadena
String combinacion (String valor_texto1, String valor_texto2,String valor_texto3)
{
String union = valor_texto1.substring (0,2) + " " + valor_texto2.substring (0,4)+"-"+valor_texto3.substring (0,6);
return union; //combinacion es tanto el nombre del método como el de una variable local
} //Cierre del método
} //Cierre de la clase
Muchas gracias RaGa
-
Hola JuanMontaña:
Último detalle a tener en cuenta: agregar en la signatura del método lo que se denomina "modificador de acceso Java". Como hemos venido definiendo en el curso siempre los métodos como públicos, la signatura del método debería ser:
public String combinacion (String valor_texto1, String valor_texto2,String valor_texto3) {
más adelante se abordará en detalle qué es esto de los modificadores de acceso Java. De momento sigamos definiendo todos nuestros métodos como públicos.