ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Clases y objetos en JAVA . Programación Orientada a Objetos 1


Enviado por   •  27 de Abril de 2020  •  Tareas  •  828 Palabras (4 Páginas)  •  169 Visitas

Página 1 de 4

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();

...

Descargar como (para miembros actualizados)  txt (2.7 Kb)   pdf (38.7 Kb)   docx (7.7 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com