Skip to content
Snippets Groups Projects
Select Git revision
  • 6515b51e2ce04ebc24c8a6f83b9935f58c128d54
  • main default protected
2 results

Probability.java

Blame
  • Probability.java 690 B
    package fr.takima.lotka_volterra.common;
    
    import fr.takima.lotka_volterra.common.value.BigDecimalValue;
    import fr.takima.lotka_volterra.validator.GreaterThanValidator;
    import fr.takima.lotka_volterra.validator.LowerThanValidator;
    
    import java.math.BigDecimal;
    
    public final class Probability extends BigDecimalValue {
    
        public Probability(BigDecimal value) {
            super(value);
            new GreaterThanValidator<>("value", value, BigDecimal.ZERO).validate();
            new LowerThanValidator<>("value", value, BigDecimal.ONE).validate();
        }
    
        @Override
        public String toString() {
            return "Probability{" +
                    "value=" + value +
                    '}';
        }
    
    }