Clases y objetos en JAVA . Programación Orientada a Objetos 1
Enviado por gogabal • 27 de Abril de 2020 • Tarea • 828 Palabras (4 Páginas) • 190 Visitas
Clases y objetos en JAVA
Gonzalo Gatica Balague
Programación Orientada a Objetos 1
Instituto IACC
26 de Abril del 2020
Desarrollo
import java.util.Random;
public class persona
{
protected String nombre=null;
protected String apellido=null;
protected int edad=0;
protected int rut[]=new int[9];
protected char sexo='H';
protected int peso=0;
protected float altura=0;
public persona(){
generaRut();
}
public persona(String nombre, int edad, char sexo){
this.nombre= nombre;
this.edad=edad;
this.sexo=sexo;
}
public persona(String nombre,String apellido,int edad,int[] rut,char sexo,int peso,float altura){
this.nombre= nombre;
this.apellido= apellido;
this.edad=edad;
this.rut=rut;
this.sexo=sexo;
this.peso=peso;
this.altura=altura;
}
public int calcularIMC()
{
if(altura<20){
return -1;
}
if(altura>=20 && altura <=25){
return 0;
}
return 1;
}
public boolean esMayorDeEdad()
{
if(edad>=18){
return true;
}
return false;
}
private char comprobarSexo(char sexo){
this.sexo = sexo;
if(sexo=='H' || sexo=='h'){
sexo = 'H';
return sexo;}
if(sexo=='M' || sexo=='m'){
sexo='M';
return sexo;
}
return 'H';
}
private void generaRut(){
Random rd = new Random();
...