Un Alumno se crea con una edad, la cual se puede cambiar con su respectivo metodo set, la edad es de tipo int,la edad se puede cambiar dando la edad en años, a veces ingresada como entero otras como flotante.
Este es mi codigo
import java.util.Scanner;
public class Main
{
public static void main
(String[] args
) {
Scanner leer
=new Scanner
(System.
in); int edad;
System.
out.
println("Ingrese Edad:"); edad=leer.nextInt();
Alumno al=new Alumno(edad);
System.
out.
println("**Datos del Alumno**"); System.
out.
println(al.
getEdad());
System.
out.
println("***Cambiar Edad***");
System.
out.
print("Ingrese Edad a Cambiar"); int edadnew=leer.nextInt();
al.setEdad(edadnew);
System.
out.
println("**Edad Cambiada**"); System.
out.
println(al.
getEdad());
}
}
public class Alumno
{
private int edad;
public Alumno(int edad)
{
this.edad = edad;
}
public int getEdad() {
return edad;
}
public void setEdad(int edad) {
this.edad = edad;
/*aca debe de haber un metodo con float y hacer un cast pero no tengo idea de como lo hago necesito su ayuda gracias de antemano
*/
}
}