1
Aprender a programar desde cero / Re:Java. Uso operadores aritméticos, +, -, *, /, % resto división entera CU00633B
« en: 03 de Junio 2016, 05:31 »
Hola pues la forma que quedaría seria asi
Código: [Seleccionar]
//EN MAIN
public class PruebaMedico {
public static void main(String[] args) {
Medicos medico = new Medicos();
medico.calculoParaMultiploEdad();
}
//CLASE
public class Medicos {
private int edad;
private String apellido;
private String nombre;
private String dni;
private Boolean casado;
private String especialidad;
public Medicos() {
edad = 28;
apellido = "Rivero";
nombre = "Juan";
dni = "56756756";
casado = true;
especialidad = "";
}
public void setEdad(int valorEdad) {
edad = valorEdad;
}
public void setNombre(String valorNombre) {
nombre = valorNombre;
}
public void setApellido(String valorApellido) {
apellido = valorApellido;
}
public void setDni(String valorDni) {
dni = valorDni;
}
public void setCasado(Boolean valorCasado) {
casado = valorCasado;
}
public void setEspecialidad(String valorEspecialidad) {
especialidad = valorEspecialidad;
}
public int getEdad() {
return edad;
}
public String getApellido() {
return apellido;
}
public String getNombre() {
return nombre;
}
public String getDni() {
return dni;
}
public Boolean getCasado() {
return casado;
}
public String getEspecialidad() {
return especialidad;
}
public void calculoParaMultiploEdad() {
int x = edad % 5;
int r = 5 - x;
if (r != 5) {
System.out.println("El médico de nombre " + nombre + " con especialidad " + especialidad
+ " tendra una edad multiplo de 5 dentro de " + r + " años");
} else {
System.out.println("El médico de nombre " + nombre + " con especialidad " + especialidad
+ " tiene ahora mismo una edad de multiplo de 5");
}
}
}