Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: macarena2405 en 19 de Mayo 2015, 15:49
-
public class TextosCombinados{
public TextosCombinados (){}
public String mezclaTresCadenas(String valor_texto1,String valor_texto2, String valor_texto3){
String mezclaTresCadenas= valor_texto1.substring(0,2) + " " + valor_texto2.substring(0,4) + "-" +valor_texto3.substring(0,6);
return mezclaTresCadenas;}
}
el ejercicio me funciona, lo que no me salio es imprimir por ventana el resultado escribiendo el código desde el code pad eso a que podría deberse? le puse System.out.println(combinad.combinacion("Thomas", "Alva Edison"). y nada..
-
Hola Macarena:
Al ejercicio propuesto por la Lección Nº49 lo veo muy bien, correcto!
Con respecto a lo que preguntas al final, entiendo quisiste imprimir lo que devuelve el método combinacion del ejercicio resuelto en la lección, cierto?.
Antes que nada, fíjate que la instrucción debe terminar en ";" y no en un punto como escribiste tu.
Por otro lado, debes instanciar previamente un objeto tipo Combinacion de manera gráfica, sobre el cual se llamará luego el método combinacion en el code pad.
Asegúrate que en el code pad el nombre del objeto sobre el cual llamas al método, sea el mismo nombre del objeto que instanciaste previamente de manera gráfica.
Por lo tanto, si el objeto que se instancia de manera gráfica se llama combinad1, luego en el code pad deberías escribir:
System.out.println(combinad1.combinacion("Thomas","Alva Edison"));
-
Hola
Como te dice raga, el parentesis y el punto y coma, tienes que tener mucho cuidado con eso. Ademas, te falto ingresarle otra cadena String ya que el metodo que tienes esta pidiendo como parametro 3 cadenas de tipo string.
System.out.println(combinad.mezclaTresCadenas("Thomas", "Alva Edison", "Mozart"));
Y asi no daria problemas.
Saludos a todos!
-
ya me salio muchas gracias!