jueves, 22 de enero de 2015

Clase fecha (80) v2.0

package ejercicio80;

/**
 *
 * @author juan
 */
public class Fecha {

    private int dia;
    private int mes;
    private int anyo;

    /**
     * Constructor por defecto genera fechas al 1 del 1 del 2013
     */
    public Fecha() {
        this.dia = 1;
        this.mes = 1;
        this.anyo = 2013;
    }

    /**
     * Constructor al que les pasamos tres parámetros si la fecha es posible se
     * le asigna en caso de fecha incorrecta inicializa el objeto al 1-1-2013
     *
     * @param dia representa el día de la fecha completa
     * @param mes mes de la fecha
     * @param anyo año de la fecha
     */
    public Fecha(int dia, int mes, int anyo) {
        if (comprobarFecha(dia, mes, anyo)) {
            this.dia = dia;
            this.mes = mes;
            this.anyo = anyo;
        } else {
            this.dia = 1;
            this.mes = 1;
            this.anyo = 2013;
        }
    }

    /**
     * Permite asignar día, mes y anyo al objeto fecha. Si la asignación es
     * correcta devuelve true, en caso contrario false.
     *
     * @param dia día del año que se quiere asignar
     * @param mes mes del año en formato numérico
     * @param anyo año en formato numérico
     * @return true si la fecha asignada es posible, false en caso contrario
     */
    public boolean asignate(int dia, int mes, int anyo) {
        boolean retorno = false;

        if (comprobarFecha(dia, mes, anyo)) {
            this.dia = dia;
            this.mes = mes;
            this.anyo = anyo;
 

lunes, 19 de enero de 2015

Clase fecha (ejercicio 80)

Primera parte del ejercicio en la que comprobamos las fechas y vamos añadiendo comentarios a los métodos

package ejercicio80;

/**
 *
 * @author juan
 */

viernes, 16 de enero de 2015

Ecuaciones de segundo grado. Ejercicio 79

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package ejercicio79;

/**
 *
 * @author juan
 */
public class EcuacionSegundoGrado {

    private int a;
    private int b;
    private int c;

    public EcuacionSegundoGrado(int a, int b, int c) {
        this.a = a;
        this.b = b;
        this.c = c;
    }

jueves, 15 de enero de 2015

Clase animal ejercicio 73, explicando clases

package animalito;

/**
 *
 * @author juan
 */
class Animal {

    private int edad;
    private String nombre;

    public Animal(){
       
    }