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: hugo-javier98 en 18 de Agosto 2015, 00:28

Título: Imprimir por consola en Java con System.out. . (CU00632B)
Publicado por: hugo-javier98 en 18 de Agosto 2015, 00:28
Imprimir por consola en Java con System.out. Concatenar cadenas. Notación de punto para objetos. (CU00632B)

esto es lo que he hecho

Código: [Seleccionar]
public class EjemploMedico
{
    private String nombre; //Nombre del medico
   
    //Constructor: cuando se cree un objeto EjemploMedico se ejecutará el código que incluyamos en el constructor
    public EjemploMedico () {
        nombre = "Hugo";
       
    } //Cierre del constructor … el código continúa …
    public String resultado (String nombre){
        System.out.println ("Su nombre inicial " + nombre);
        nombre = nombre + "";
        System.out.println ("Su nombre ahora es " + nombre);
        return "El método devuelve " + nombre;
    }
}

quiero saber porque al hacer el llamado al metodo.. coloco el nuevo nombre y lo que hace es imprimir el nuevo que coloco en los dos .. así

Su nombre inicial Javier
Su nombre ahora es Javier


y quiero que sea así

Su nombre inicial Hugo
Su nombre ahora es Javier



qué falta cambiar en el código??
Título: Re:Imprimir por consola en Java con System.out. . (CU00632B)
Publicado por: César Krall en 18 de Agosto 2015, 11:32
Hola Hugo Javier, tu código no está bien construido por diversos motivos: le faltan los getter y setter, atributos, constructor, etc.

Mi recomendación es que comiences el curso http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=68&Itemid=188 desde cero y vayas presentando en el foro cada uno de los ejercicios realizados, de forma que con la ayuda desde los foros podrás ir comprobando que avanzas correctamente. Ir paso a paso será la mejor forma de aprender.

De cualquier manera, si quieres ver una solución a este ejercicio puedes guiarte por el presentado en este hilo: https://www.aprenderaprogramar.com/foros/index.php?topic=1300

Saludos!