List of usage examples for org.apache.commons.math3.fraction Fraction Fraction
public Fraction(int num, int den)
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(); }