81
C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más / Re:CU00649B
« en: 24 de Septiembre 2018, 19:00 »
Hola Ronald.
Ejercicio bien resuelto.
Un saludo.
Ejercicio bien resuelto.
Un saludo.
Si tienes algún problema para registrarte en el foro o para escribir mensajes ponte en contacto con nosotros a través del formulario de contacto de aprenderaprogramar.com
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
else if(receptor.startsWith(" ")){No es mala idea para que no se introduzcan una cadena vacía.
System.err.println("Ingrese una cadena de texto valida");
for(int i = letra.length();i < letra2.length();i++){System.out.println("letra "+(i+1)+" uno en esta" +
System.out.println("letra "+(i+1)+" uno en esta"
+ "posicion no tiene letra");
}
EJERCICIO
El API de Java proporciona herramientas para pedir datos al usuario a través de ventanas. Un ejemplo de ello es el uso de la clase JOptionPane perteneciente al paquete javax.swing.JOptionPane del API Java. El método showInputDialog permite pedir un dato al usuario y almacena su respuesta en un objeto de tipo String. Queremos crear un programa que pida al usuario un número y muestre por pantalla el doble de ese número. Para ello hemos creado este código:
import javax.swing.JOptionPane;
public class ejemplo1 {
public static void main (String[] Args) {
String entradaUsuario = JOptionPane.showInputDialog ( "Introduzca un número:" );
System.out.println ("El doble del número introducido es: " + 2*entradaUsuario);
}
}
El problema que tenemos es que nos salta un mensaje de error “operator * cannot be applied to int, java.lang.String”. ¿Qué interpretación haces de este mensaje de error? ¿Cómo se puede corregir el código para que a través de una conversión de tipos se ejecute el programa? Puedes comprobar si tu código y respuestas son correctas consultando en los foros aprenderaprogramar.com.
import javax.swing.JOptionPane;
public class ejemplo1 {
public static void main (String[] Args) {
String entradaUsuario = JOptionPane.showInputDialog ( "Introduzca un número:" );
Integer ent=Integer.valueOf(entradaUsuario);
System.out.println ("El doble del número introducido es: " + 2*ent);
}
}
import java.util.Scanner; //Importación del código de la clase Scanner desde la biblioteca Java
import java.util.ArrayList;
public class MesesDelAño
{
public static void main(String [] args){
String acertarMes="";
String[] mesesDelAño={"enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"};
String mesSecreto=mesesDelAño[3];
boolean acertado;//Variable para comparar la entrada del teclado con el mes del array
//Presentar los meses de año en pantalla
for(int i=0;i<mesesDelAño.length;i++){
System.out.print("Mes :"+( i+1) + " "+mesesDelAño[i]+"\n");
}
acertado=false;
Scanner entradaTeclado = new Scanner (System.in);
while(!acertado){
System.out.print("Entre el nombre de un mes en minusculas : ");
acertarMes = entradaTeclado.nextLine ();
acertarMes=acertarMes.toLowerCase();
acertado=acertarMes.equals(mesSecreto.toLowerCase());//Convertir a minusculas por si lo introducen en mayusculas
if(!acertado){System.out.print("Mes introducido "+acertarMes+"\nErroneo Repita la entrada \n");}
}
// Borrar pantalla en windows, si no funciona con otros sistemas operativos comentar la linea
System.out.print('\u000C');
System.out.print("Mes introducido :"+acertarMes+"\nMes Secreto :"+mesSecreto+"\nCOOOOOOOORRECTO");
}
}
import java.io.*;// Para pausar salida por pantalla
// Aquí el test con el método main ejemplo aprenderaprogramar.com
public class TestListaCantantesFamosos {
public static void main (String [ ] args) {
String nombre,superVentas;// Variables String para recoger nombre y Disco superventas
String fuera;// Cadena para comparar si es espacio vacio
boolean fin=false;// Variable booleana si es true finaliza el programa
System.out.print ("EjercicioCU00667B\n\n");
System.out.print ("Introduzca nombres de cantantes y discos superventas.\nPara finalizar Pulse INTRO solamente\n\n");
System.out.print ("****************Empezamos el programa**************\n");
ListaCantantesFamosos lista1 = new ListaCantantesFamosos();
lista1.addCantanteFamoso(new CantanteFamoso("Antonio Machin","Dos Gardenias"));
lista1.addCantanteFamoso(new CantanteFamoso("Jorge Negrete","Ay Jalisco"));
System.out.println ("\nLa lista esta formada por " + lista1.getTamaño() + " elementos\n");
lista1.mostrarCantantes();
System.out.print("\nPULSE INTRO PARA FINALIZAR \n");
do
{
System.out.print ("Por favor introduzca Nombre del Cantante :");
EntradaDeTeclado entrada1 = new EntradaDeTeclado();
nombre=entrada1.getEntrada();
fuera=entrada1.getEntrada();//Variable que de cadena para sacar la entrada por teclado
fin=fuera.substring(0,entrada1.getLongitud ()).equals("");//Si es espacio vacio para salir del bucle
if(!fin){
System.out.print ("Nombre del Disco Super Ventas del Cantante :");
EntradaDeTeclado entrada2 = new EntradaDeTeclado();
superVentas=entrada2.getEntrada();
//Añadir nombre y discoSuperventas a la lista
lista1.addCantanteFamoso(new CantanteFamoso(nombre, superVentas) );
System.out.println ("\nLista actualizada con :" + lista1.getTamaño() + " elementos\n");
lista1.mostrarCantantes();
// Pausar la salida por pantalla *******************
System.out.print("\n******************** PULSE INTRO PARA CONTINUAR ***************\n");
try{
System.in.read();
}catch (IOException ex) { }
// Borrar pantalla en windows, si no funciona con otros sistemas operativos comentar la linea
System.out.print('\u000C');
System.out.print("\nPULSE INTRO PARA FINALIZAR\n");
}
}while(!fin);
// Borrar pantalla en windows, si no funciona con otros sistemas operativos comentar la linea
System.out.print('\u000C');
System.out.print ("******************* Gracias ************************\n\n");
System.out.println ("La lista ha quedado formada por " + lista1.getTamaño() + " elementos");
lista1.mostrarCantantes();
System.out.print ("\n*****************FIN DEL PROGRAMA ************************");
} //Cierre del main
} //Cierre de la clase
//Los import deben ir siempre al principio antes de declarar la clase
import java.util.ArrayList;//Cargar biblioteca ArrayList
import java.util.Iterator;//Cargar biblioteca Iterator
public class ListaCantantesFamosos {
private ArrayList<CantanteFamoso> listaCantantes; //Attributos de la lista
//Constructor: crea una lista de nombres vacía
public ListaCantantesFamosos () {
listaCantantes = new ArrayList<CantanteFamoso>(); //Creamos el objeto de tipo ArrayList
} //Cierre del constructor
public void addCantanteFamoso (CantanteFamoso registroCantante) { listaCantantes.add (registroCantante); } //Cierre del método
public CantanteFamoso getCantanteFamoso(int registroCantante) {return listaCantantes.get(registroCantante);} //Cierre del método
public int getTamaño () { return listaCantantes.size(); } //Cierre del método
public void removeNombre (int registroCantante) { //Método para borrar
if (registroCantante >= 0 && registroCantante < listaCantantes.size() ) {
listaCantantes.remove(registroCantante); }
else { } //else vacío. No existe nombre para la posición solicitada, no se ejecuta ninguna instrucción
} //Cierre del método removeNombre
public void mostrarCantantes(){
Iterator<CantanteFamoso> it = listaCantantes.iterator();
CantanteFamoso tmpCantante;
while(it.hasNext()){
tmpCantante = it.next();
System.out.println("Cantante: " + tmpCantante.getNombre() + ", Disco Superventas : "+tmpCantante.getSuperVentas());
}//cierre del while
}
} //Cierre de la clase
import java.util.Scanner; //Importación del código de la clase Scanner desde la biblioteca Java
// Definimos una clase EntradaDeTeclado aprenderaprogramar.com
public class EntradaDeTeclado {
private String entradaTeclado; //Variable de instancia (campo) de la clase
public EntradaDeTeclado () { //Constructor
entradaTeclado="";
PedirEntrada(); //Esto es una llamada a un método interno. Al crear un objeto ejecutamos el método
} //Cierre del constructor
public void PedirEntrada () { //Método de la clase
Scanner entradaEscaner = new Scanner (System.in);
entradaTeclado = entradaEscaner.nextLine (); } //Cierre del método pedirEntrada
public String getEntrada () { return entradaTeclado; } //Cierre del método getEntrada
public int getLongitud () { //Método de la clase
return entradaTeclado.length();
} //Cierre del método getLongitud
} //Cierre de la clase
public class CantanteFamoso
{
// instance variables - replace the example below with your own
private String nombre;
private String superVentas;
// Constructor de la Clase CantanteFamoso
public CantanteFamoso() // Constructor sin parametros
{
nombre="";
superVentas="";
}//Cierre contructor
public CantanteFamoso(String nombre, String superVentas) // Constructor con parametros
{
this.nombre=nombre;
this.superVentas=superVentas;
}//CierreConstructor
//Metodos setter
public void setNombre(String nombre){this.nombre=nombre;}
public void setSuperVentas(String superVentas){this.superVentas=superVentas;}
//Metodos getter
public String getNombre(){return nombre;}
public String getSuperVentas(){return superVentas;}
}//Cierre de la clase
//Ejemplo de uso ArrayList aprenderaprogramar.com
import java.util.ArrayList; //Los import deben ir siempre al principio antes de declarar la clase
//Esta clase representa una lista de nombres manejada con la clase ArrayList de Java
public class ListaCantantesFamosos {
private ArrayList<String> listaCantantes; //Declaramos un ArrayList que contiene objetos String
public ListaCantantesFamosos (String nombre) { //Constructor: crea una lista de nombres vacía
listaCantantes = new ArrayList<String>(); //Creamos el objeto de tipo ArrayList
listaCantantes.add("Antonio Machin");
listaCantantes.add("Jorge Negrete");
listaCantantes.add("Antoñita Pañuela");
} //Cierre del constructor
public void addNombre (String valor_nombre) { listaCantantes.add (valor_nombre); } //Cierre del método
public String getNombre (int posicion) { //Método
if (posicion >= 0 && posicion < listaCantantes.size() ) {
return listaCantantes.get(posicion); }
else { return "No existe nombre para la posición solicitada";}
} //Cierre del método
public int getTamaño () { return listaCantantes.size(); } //Cierre del método
public void removeNombre (int posicion) { //Método
if (posicion >= 0 && posicion < listaCantantes.size() ) {
listaCantantes.remove(posicion); }
else { } //else vacío. No existe nombre para la posición solicitada, no se ejecuta ninguna instrucción
} //Cierre del método removeNombre
/* *******************************************************************
********************* FOR EXTENDIDO *******************************
****************************************************************** */
public void mostrarCantantes(){
int n=1;
for(String i: listaCantantes){
System.out.println ("Elemento "+(n)+": " + i );
n++;
}
}
} //Cierre de la clase
import java.util.Scanner; //Importación del código de la clase Scanner desde la biblioteca Java
// Definimos una clase EntradaDeTeclado aprenderaprogramar.com
public class EntradaDeTeclado {
private String entradaTeclado; //Variable de instancia (campo) de la clase
public EntradaDeTeclado () { //Constructor
entradaTeclado="";
PedirEntrada(); //Esto es una llamada a un método interno. Al crear un objeto ejecutamos el método
} //Cierre del constructor
public void PedirEntrada () { //Método de la clase
Scanner entradaEscaner = new Scanner (System.in);
entradaTeclado = entradaEscaner.nextLine (); } //Cierre del método pedirEntrada
public String getEntrada () { return entradaTeclado; } //Cierre del método getEntrada
public int getLongitud () { //Método de la clase
return entradaTeclado.length();
} //Cierre del método getLongitud
} //Cierre de la clase
// Aquí el test con el método main ejemplo aprenderaprogramar.com
public class TestListaCantantesFamosos {
public static void main (String [ ] args) {
System.out.print ("EjercicioCU00666B\n\n");
System.out.print ("Introduzca nombres de cantantes.\nPara finalizar Pulse INTRO solamente\n\n");
System.out.print ("Empezamos el programa\n");
String fuera;// Cadena para comparar si es espacio vacio
boolean fin=false;// Variable booleana si es true finaliza el programa
ListaCantantesFamosos lista1 = new ListaCantantesFamosos("Nombres introducidos por usuario");
System.out.println ("La lista esta formada por " + lista1.getTamaño() + " elementos");
lista1.mostrarCantantes();
System.out.println ("Por favor introduzca un nombre (INTRO PARA FINALIZAR):");
do
{
EntradaDeTeclado entrada1 = new EntradaDeTeclado();
fuera=entrada1.getEntrada();//Variable que de cadena para sacar la entrada por teclado
fin=fuera.substring(0,entrada1.getLongitud ()).equals("");//Si es espacio vacio para salir del bucle
if(fin==false){ // Si es espacio vacio no se graba la ultima entrada y se sale del bucle
lista1.addNombre (entrada1.getEntrada() );
System.out.println ("Lista actualizada con :" + lista1.getTamaño() + " elementos\n INTRO PARA FINALIZAR");
lista1.mostrarCantantes();
}
}while(!fin);
System.out.print ("******************* Gracias ************************\n\n");
System.out.println ("La lista ha quedado formada por " + lista1.getTamaño() + " elementos");
lista1.mostrarCantantes();
System.out.print ("\n******************* Gracias ************************");
} //Cierre del main
} //Cierre de la clase
Gracias. //Ejemplo de uso ArrayList aprenderaprogramar.com
import java.util.ArrayList; //Los import deben ir siempre al principio antes de declarar la clase
//Esta clase representa una lista de nombres manejada con la clase ArrayList de Java
public class ListaCantantesFamosos {
private ArrayList<String> listaCantantes; //Declaramos un ArrayList que contiene objetos String
public ListaCantantesFamosos (String nombre) { //Constructor: crea una lista de nombres vacía
listaCantantes = new ArrayList<String>(); //Creamos el objeto de tipo ArrayList
listaCantantes.add("Antonio Machin");
listaCantantes.add("Jorge Negrete");
listaCantantes.add("Antoñita Pañuela");
} //Cierre del constructor
public void addNombre (String valor_nombre) { listaCantantes.add (valor_nombre); } //Cierre del método
public String getNombre (int posicion) { //Método
if (posicion >= 0 && posicion < listaCantantes.size() ) {
return listaCantantes.get(posicion); }
else { return "No existe nombre para la posición solicitada";}
} //Cierre del método
public int getTamaño () { return listaCantantes.size(); } //Cierre del método
public void removeNombre (int posicion) { //Método
if (posicion >= 0 && posicion < listaCantantes.size() ) {
listaCantantes.remove(posicion); }
else { } //else vacío. No existe nombre para la posición solicitada, no se ejecuta ninguna instrucción
} //Cierre del método removeNombre
} //Cierre de la clase
import java.util.Scanner; //Importación del código de la clase Scanner desde la biblioteca Java
// Definimos una clase EntradaDeTeclado aprenderaprogramar.com
public class EntradaDeTeclado {
private String entradaTeclado; //Variable de instancia (campo) de la clase
public EntradaDeTeclado () { //Constructor
entradaTeclado="";
pedirEntrada(); //Esto es una llamada a un método interno. Al crear un objeto ejecutamos el método
} //Cierre del constructor
public void pedirEntrada () { //Método de la clase
Scanner entradaEscaner = new Scanner (System.in);
entradaTeclado = entradaEscaner.nextLine (); } //Cierre del método pedirEntrada
public String getEntrada () { return entradaTeclado; } //Cierre del método getEntrada
} //Cierre de la clase
// Aquí el test con el método main ejemplo aprenderaprogramar.com
public class TestListaCantantesFamosos {
public static void main (String [ ] args) {
System.out.println ("Empezamos el programa");
System.out.println ("Por favor introduzca nombre 1:"); EntradaDeTeclado entrada1 = new EntradaDeTeclado();
System.out.println ("Por favor introduzca nombre 2:"); EntradaDeTeclado entrada2 = new EntradaDeTeclado();
System.out.println ("Gracias");
ListaCantantesFamosos lista1 = new ListaCantantesFamosos("Nombres introducidos por usuario");
lista1.addNombre (entrada1.getEntrada() );
lista1.addNombre (entrada2.getEntrada() );
System.out.println ("La lista ha quedado formada por " + lista1.getTamaño() + " elementos");
for(int i =0 ; i<=lista1.getTamaño()-1;i++){
System.out.println ("Elemento "+(i+1)+": " + lista1.getNombre(i) );
}
} //Cierre del main
} //Cierre de la clase
DestinatariosSi no es a si yo comenzaría “Bases de la programación nivel I” y HTML y después haría CSS, PHP y JavaScript ya que estos poco a poco te van introduciendo en programación
Personas que quieran iniciarse en la programación de computadores o que ya estando iniciadas quieran conocer el lenguaje C. Es conveniente tener nociones básicas previas sobre pseudocódigo. Es recomendable haber realizado, o realizar al mismo tiempo, el curso “Bases de la programación nivel I” de aprenderaprogramar.com antes de seguir este curso.
import java.util.Scanner; //Importación del código de la clase Scanner desde la biblioteca Java
// Definimos una clase EntradaDeTeclado aprenderaprogramar.com
public class EntradaDeTeclado {
private String entradaTeclado; //Variable de instancia (campo) de la clase
public EntradaDeTeclado () { //Constructor
entradaTeclado="";
pedirEntrada(); //Esto es una llamada a un método interno. Al crear un objeto ejecutamos el método
} //Cierre del constructor
public void pedirEntrada () { //Método de la clase
Scanner entradaEscaner = new Scanner (System.in);
entradaTeclado = entradaEscaner.nextLine ();
} //Cierre del método pedirEntrada
public String getEntrada () { return entradaTeclado; } //Cierre del método getEntrada
public int getLongitud () { //Método de la clase
return entradaTeclado.length();
} //Cierre del método getLongitud
} //Cierre de la clase
// Nuestra clase de prueba aprenderaprogramar.com
public class ComparacionLetras {
public static void main (String [ ] args) {
System.out.print ("EjercicioCU00662B COMPARACION LETRA A LETRA\n\n");
System.out.print ("Por favor introduzca la 1ª frase :\n");
EntradaDeTeclado frase1 = new EntradaDeTeclado();
System.out.print ("Por favor introduzca la 2ª frase :\n");
EntradaDeTeclado frase2 = new EntradaDeTeclado();
int cadenaMasLarga=0; // Variable para sacar la longitud de la cadena mas larga
// Longitud de las cadenas
int longCad1=frase1.getLongitud();
int longCad2=frase2.getLongitud();
// Sacar la longitud de la cadena mas larga
if (longCad1>longCad2){
cadenaMasLarga=longCad1;
}
else {
cadenaMasLarga=longCad2;
}
// Variables para la comparacion
String compara1=frase1.getEntrada();
String compara2=frase2.getEntrada();
int n; // Variable entera para realizar las comparaciones
for(int i=0;i<=cadenaMasLarga-1;i++){
n=i+1;
if (n<=cadenaMasLarga){
if (n<=longCad1 && n<=longCad2){
System.out.print("¿letra "+(i+1)+" = ?");
if (compara1.substring(i,n).equals(compara2.substring(i,n)))
{
System.out.print(" Verdadero "+compara1.substring(i,n)+" "+compara2.substring(i,n)+"\n");
}
else{
System.out.print(" Falso "+compara1.substring(i,n)+" "+compara2.substring(i,n)+"\n");
}
}
}
if(n>longCad1 ){
System.out.print("La frase 1 no contiene la letra "+(i+1)+" "+compara2.substring(i,n)+"\n");
}
else if( n>longCad2 ){
System.out.print("La frase 2 no contiene la letra "+(i+1)+" "+compara1.substring(i,n)+"\n");
}
}
} //Cierre del main
} //Cierre de la clase
import java.util.Scanner; //Importación del código de la clase Scanner desde la biblioteca Java
//Código de nuestra clase principal ejemplo aprenderaprogramar.com
public class EjercicicioCU00659B {
public static void main (String [ ] args) {
System.out.print("BUCLES DO..... WHILE\n\n");
System.out.print ("Empezamos el programa\n");
System.out.print ("Por favor introduzca una cadena por teclado:\n ");
String entradaTeclado = "";
Scanner entradaEscaner = new Scanner (System.in); //Creación de un objeto Scanner
entradaTeclado = entradaEscaner.nextLine (); //Invocamos un método sobre un objeto Scanner
//y se obtiene un string introducido por el teclado
int i=0;
do {
System.out.print("Letra " + (i+1) + ": ");
System.out.print(entradaTeclado.substring(0+i,i+1) +"\n");
i +=1;
}
while(i<entradaTeclado.length());
} //Cierre del main
} //Cierre de la clase
import java.util.Scanner; //Importación del código de la clase Scanner desde la biblioteca Java
//Código de nuestra clase principal ejemplo aprenderaprogramar.com
public class EjercicicioCU00658B {
public static void main (String [ ] args) {
System.out.println ("Empezamos el programa");
System.out.println ("Por favor introduzca una cadena por teclado:");
String entradaTeclado = "";
Scanner entradaEscaner = new Scanner (System.in); //Creación de un objeto Scanner
entradaTeclado = entradaEscaner.nextLine (); //Invocamos un método sobre un objeto Scanner y se obtiene un string introducido por el teclado
for (int i=0; i< entradaTeclado.length(); i++){
System.out.print("Letra " + (i+1) + ": ");
System.out.print(entradaTeclado.substring(0+i,i+1) +"\n");
}
} //Cierre del main
} //Cierre de la clase
Gracias.
import java.util.Scanner; //Importación del código de la clase Scanner desde la biblioteca Java
//Código de nuestra clase principal ejemplo aprenderaprogramar.com
public class EjercicicioCU00657B {
public static void main (String [ ] args) {
System.out.println ("Empezamos el programa");
System.out.println ("Por favor introduzca una cadena por teclado:");
String entradaTeclado = "";
Scanner entradaEscaner = new Scanner (System.in); //Creación de un objeto Scanner
entradaTeclado = entradaEscaner.nextLine (); //Invocamos un método sobre un objeto Scanner y se obtiene un string introducido por el teclado
String sSubCadena =entradaTeclado.substring(0,1);// Se coge el primer caracter para ver si es la "a" ignorando mayusculas.
String caracterAComparar="a"; // Se crea una variable para comparar con sSubcadena
String respuesta; // Variable para presentar el texto si contiene o no contiene la a
int resultado; // coge el entero de la comparacion
//si resultado es mayor que cero , la cadena caracterAComparar es mayor que sSubCadena
//si resultado es menor que cero, la cadena caracterAComparar es menor que sSubCadena,
//si resultado es cero, la cadena caracterAComparar es igual que sSubCadena,
resultado =sSubCadena.compareToIgnoreCase(caracterAComparar);
if (resultado==0){
respuesta=" y contiene la " + sSubCadena;
}
else{
respuesta=" y no contiene la a, ni la A";
}
if (entradaTeclado.length()<5){
System.out.print("La cadena tiene menos de cinco caracteres " + respuesta+ "\n");
}
else if (entradaTeclado.length()>=5 && entradaTeclado.length()<=15){
System.out.print("La cadena tiene entre 5 y 15 caracteres " + respuesta+ "\n");
}
else {
System.out.print("La cadena tiene mas de 15 caracteres " + respuesta+ "\n");
}
System.out.println ("Entrada recibida por teclado es: \"" + entradaTeclado +"\"");
} //Cierre del main
} //Cierre de la clase
//Declaracion de la clase
public class Medico{
String nombre; //Nombre del medico
String apellido; //Apellido del medico
int edad; //Su edad
boolean casado; //¿Esta casado?
String numeroDNI; //Su numero de identidad
String especialidad; //Su especialidad
//Constructor y atributos de la clase
public Medico(){
nombre= "Paquito";
apellido= "El Chocolatero";
edad= 0;
casado= false;
numeroDNI= "12305640-M";
especialidad= "Novel";
}
//Metodos setter
public void setNombre(String valueName){
System.out.println("Se ha cambiado el nombre del medico especialista " + especialidad + " a : " +valueName);
nombre= valueName;
}
public void setApellido(String valueApellido){
System.out.println("Se ha cambiado el apellido del medico especialista " + especialidad + " " +nombre +" a: "+valueApellido);
apellido= valueApellido;
}
public void setEdad(int valueEdad){
System.out.println("Se ha cambiado la edad del medico especialista "+ especialidad+ " "+ nombre +" "+ apellido +" a: "+valueEdad);
edad= valueEdad;
}
public void setCasado(boolean valueCasado){
System.out.println("El medico especialista " + especialidad +" "+ nombre +" "+ apellido +" ahora esta casado? : "+valueCasado);
casado= valueCasado;
}
public void setnumeroDNI(String valuenumeroDNI){
System.out.println("Se ha cambiado el numero de identidad del medico "+ nombre + " " +apellido + " de "+numeroDNI +" a: "+valuenumeroDNI);
numeroDNI= valuenumeroDNI;
}
public void setEspecialidad(String valueEspecialidad){
System.out.println("Se ha cambiado la especialidad del medico "+nombre +" " + apellido +" de " + especialidad +" a: "+valueEspecialidad);
especialidad= valueEspecialidad;
}
//Metodos Getter
public String getNombre(){ return nombre;}
public String getApellido(){return apellido;}
public int getEdad(){return edad;}
public boolean getCasado(){return casado;}
public String getnumeroDNI(){return numeroDNI;}
public String getEspecialidad(){return especialidad;}
}
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