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.
Importante para recién llegados: en este hilo están las normas, sugerencias y políticas para escribir en los foros: https://aprenderaprogramar.com/foros/index.php?topic=1460.0 ¡Léelo antes de escribir!
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