Example usage for org.apache.commons.math3.fraction Fraction Fraction

List of usage examples for org.apache.commons.math3.fraction Fraction Fraction

Introduction

In this page you can find the example usage for org.apache.commons.math3.fraction Fraction Fraction.

Prototype

public Fraction(int num, int den) 

Source Link

Document

Create a fraction given the numerator and denominator.

Usage

From source file:bayesGame.BayesGame.java

public static int getNewWidth(int width) {
    Fraction multiplier = Fraction.ONE;//  w  w w.j a  va2s. c  o  m
    if (gameResolution.equals("1600x900")) {
        multiplier = new Fraction(1600, 1920);
    }
    if (gameResolution.equals("1280x720")) {
        multiplier = new Fraction(1280, 1920);
    }
    Fraction newValue = multiplier.multiply(width);
    return newValue.intValue();
}

From source file:bayesGame.BayesGame.java

public static int getNewHeight(int height) {
    Fraction multiplier = Fraction.ONE;//from  www .  j a  v a 2 s.  c om
    if (gameResolution.equals("1600x900")) {
        multiplier = new Fraction(900, 1080);
    }
    if (gameResolution.equals("1280x720")) {
        multiplier = new Fraction(720, 1080);
    }
    Fraction newValue = multiplier.multiply(height);
    return newValue.intValue();
}

From source file:fracciones.Fracciones.java

private void botonCalcularActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_botonCalcularActionPerformed
    int numerador1 = Integer.valueOf(campoFraccion1_1.getText());
    int denominador1 = Integer.valueOf(campoFraccion1_2.getText());
    Fraction fraccion1 = new Fraction(numerador1, denominador1);

    int numerador2 = Integer.valueOf(campoFraccion2_1.getText());
    int denominador2 = Integer.valueOf(campoFraccion2_2.getText());
    Fraction fraccion2 = new Fraction(numerador2, denominador2);

    Fraction resultado = fraccion1.add(fraccion2);
    campoResultado.setText(resultado.toString());

    // TODO add your handling code here:
}

From source file:org.libreplan.business.common.ProportionalDistributor.java

private static Fraction[] toFractions(int initialTotal, int... shares) {
    Fraction[] result = new Fraction[shares.length];

    for (int i = 0; i < result.length; i++) {
        result[i] = initialTotal == 0 ? Fraction.ZERO : new Fraction(shares[i], initialTotal);
    }//w  w w  . java 2 s.com

    return result;
}

From source file:org.libreplan.business.common.ProportionalDistributor.java

private int assignIntegerParts(int current, int[] result) {
    Fraction currentAsFraction = new Fraction(current, 1);
    int substract = 0;

    for (int i = 0; i < fractions.length; i++) {
        int intValue = fractions[i].multiply(currentAsFraction).intValue();

        if (intValue > 0) {
            result[i] = result[i] + intValue;
            substract += intValue;/*w w w. j a v a  2s.  co m*/
        }
    }

    return substract;
}

From source file:sumarfracciones.main.java

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed

    int num1, num2, deno1, deno2;
    num1 = Integer.valueOf(jTextFieldnum1.getText());
    num2 = Integer.valueOf(jTextFieldnum2.getText());
    deno1 = Integer.valueOf(jTextFielddeno1.getText());
    deno2 = Integer.valueOf(jTextFielddeno2.getText());
    Fraction terminouno = new Fraction(num1, deno1);
    Fraction terminodos = new Fraction(num2, deno2);
    terminodos = terminouno.add(terminodos);
    jTextFieldresultado.setText(terminodos.toString());
}

From source file:unikl.disco.misc.NumberObj.java

public static NumberObj getEpsilon() {
    switch (type) {
    case DOUBLE://from ww  w .  j  av a  2s .c om
        return new NumberObj(new Double(1e-6));
    case RATIONAL:
        // unfortunately you cannot give the constructor the double value 0.0000001
        return new NumberObj(new Fraction(1, 1000000));
    default:
        return null;
    }
}

From source file:unikl.disco.numbers.NumFraction.java

public NumFraction(int num, int den) {
    value = new Fraction(num, den);
    checkInftyNaN();
}

From source file:unikl.disco.numbers.NumFraction.java

public NumFraction(NumFraction num) {
    value = new Fraction(num.value.getNumerator(), num.value.getDenominator());
    checkInftyNaN();
}

From source file:unikl.disco.numbers.NumFraction.java

private NumFraction(Fraction frac) {
    value = new Fraction(frac.getNumerator(), frac.getDenominator());
    checkInftyNaN();
}