numberkittest.java

来自「jGAp 遗传算法 提不错的一款软件 最新的更新」· Java 代码 · 共 62 行

JAVA
62
字号
package org.jgap.util;

import org.jgap.*;

/**
 * <p> </p>
 *
 * <p> </p>
 *
 * <p> </p>
 *
 * <p> </p>
 *
 * @author Klaus Meffert
 * @since 4.0
 */
public class NumberKitTest
    extends JGAPTestCase {
  public NumberKitTest() {
  }

  public void testNiceDecimalNumber_0()
      throws Exception {
    double d = 12d;
    String s = NumberKit.niceDecimalNumber(d, 2);
    assertEquals("12.0", s);/**@todo this is not an optimal result*/
  }

  public void testNiceDecimalNumber_1()
      throws Exception {
    double d = 12.123d;
    String s = NumberKit.niceDecimalNumber(d, 2);
    assertEquals("12.12", s);
    d = 12.127d;
    s = NumberKit.niceDecimalNumber(d, 2);
    assertEquals("12.12", s);
  }

  public void testNiceDecimalNumber_2()
      throws Exception {
    double d = 0d;
    String s = NumberKit.niceDecimalNumber(d, 2);
    assertEquals("0.0", s);
  }

  public void testNiceDecimalNumber_3()
      throws Exception {
    double d = 127.98765d;
    String s = NumberKit.niceDecimalNumber(d, 2);
    assertEquals("127.98", s);
    s = NumberKit.niceDecimalNumber(d, 3);
    assertEquals("127.987", s);
    s = NumberKit.niceDecimalNumber(d, 0);
    assertEquals("127", s);
    s = NumberKit.niceDecimalNumber(d, 1);
    assertEquals("127.9", s);
    s = NumberKit.niceDecimalNumber(d, 6);
    assertEquals("127.98765", s);
  }

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?