当前位置: 首页 > 软件库 > 程序开发 > 数学计算 >

Real.java

J2ME浮点数计算包
授权协议 GPL
开发语言 Java
所属分类 程序开发、 数学计算
软件类型 开源软件
地区 不详
投 递 者 乐正远
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Real.java是一个适合于MIDP设备,也可用于PC平台的浮点型数值计算的开源类库。

示例代码:

public class Sample
{
  // Print out 2*PI in hexadecimal form
public static void main(String [] args)
{
Real a = new Real("0.5");
Real b = new Real();
a.gamma(); // We all know that gamma(0.5) == sqrt(pi)
a.sqr();
b.assign(2);
a.mul(b);

Real.NumberFormat format = new Real.NumberFormat();
format.base = 16;
System.out.println(a.toString(format));
}
}

  • What is Java? Java is a high-level, general-purpose, object-oriented, and secure programming language developed by James Gosling at Sun Microsystems, Inc. in 1991. It is formally known as OAK. In 1995

  • 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。 http://blog.csdn.net/topmvp - topmvp Written for experienced Java platform developers, this practical guide provides a solid grounding in real-t

  • 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。 http://blog.csdn.net/topmvp - topmvp Real-time functionality is essential for developing many consumer, industrial, and systems devices. While t

  • JavaSE自学笔记010_Real(基础概念) (一)Java安装后的基础运行 1、建立文件夹 HelloWorld.java 2、运行cmd命令指示符窗口 3、“C:\Program Files\Java\jdk-11.0.10\bin\javac” HelloWorld.java 4、生成HelloWorld.class文件 5、“C:\Program Files\Java\jdk-11.0

  • http://www.ibm.com/developerworks/java/tutorials/j-introtojava2/section7.html   Nested classes In this section, learn about nested classes and where and how to use them. Where to use nested classes As

  •   Common Object Request Broker Architecture and Java are among the newest emerging technologies revolving around IP and Internet applications. The CORBA specification defines an industry-wide standard

  • This is really linked to HotSpot and the default option values (Java HotSpot VM Options) which differ between client and server configuration. From Chapter 2 of the whitepaper (The Java HotSpot Perfor

  • Key Roles & Responsibilities ••Experienced developers (3 years+) with previous experience in software development •Ability to work and liaise directly with the vendor and business user •Familiarity an

  • In this Article The Java Programming Language The Java Platforms The Java Virtual Machine The JVM Without Java The Java Community Process Conclusions We recently received an email asking for a "What I

  • service zygote /system/bin/app_process -Xzygote /system/bin --zygote --start-system-server socket zygote stream 666 onrestart write /sys/android_power/request_state wake onrestart write /sys/power/sta

  • 前言 很久没有启动项目,启动就报错 <font color=>错误信息如下: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'projectingArgumentResolverBeanPostProcessor' defined in class path resour

 相关资料
  • 本文向大家介绍浅谈c# 浮点数计算,包括了浅谈c# 浮点数计算的使用技巧和注意事项,需要的朋友参考一下 给大家看个计算题,看看大家的算术能力。 0.1 +0.1 +0.1 - 0.3 等于几? 大家可能会说这么简单的问题,是不是看不起我?肯定等于0啊。 如果大家直接算的是没有问题的,但是如果用计算机呢? 见证奇迹的时刻到了,看代码: 运行结果: 这是因为计算机的精度的问题,在计算机的内部存储和运算

  • 我的问题是,是否有一种方法可以在不通过堆栈的情况下完成所有这些操作。x86_64是否有将xmm0的内容复制到eax或其他通用寄存器的内插? 编辑:问题本身在讨论过程中发生了变化。最后有两个备注,在这两个备注中,我都引用了Intel C++复杂参考的相应部分。 > 可以使用intrinsics在通用Regiter和XMM寄存器之间移动数据(“Steaming SIMD Extensions->流式S

  • 在此之前,我将说我是SIMD Intrinsics的一个完全的初学者。 实际上,我有一个支持AVX2 instrinsic的CPU()。我想知道计算两个大小的点积的最快方法。 我在网上做了一些挖掘,发现了这个和这个,这个堆栈溢出问题建议使用以下函数,但是,这些都建议了不同的方法来执行点积,我不确定什么是正确的(也是最快的)方法。 编辑1:我对gcc标志也有点困惑。如果我使用这些AVX2函数,我需要

  • 我阅读关于浮点和舍入在浮点算术期间发生的错误。 我读了很多关于IEEE754单精度/双精度格式的文章。我知道有符号位、8(或)11位指数和23(或)52位有效位以及隐式前导位。 我也知道分母不是质因数2的实数不能完全表示,例如二进制中的0.1是0.0001100110011...... 我知道0.1 0.1 0.1不等于0.3,因为舍入误差的累积。 同样,0.5也可以用二进制格式表示,因为它是1/

  • 我对编程很陌生,在大学里我们学习了不同类型的数字(整数、短数、浮数、双数)。Float和double是浮点数。通常,它们由一个符号+/-、一个尾数和一个指数组成。每个部分占用一定数量的比特。一个浮动最多可以显示小数点后7位,最多可以双倍显示16位。其公式是: 23·log10(2)=23·(log(2)/log(10))≈23·0.3≈7(浮点数小数点后) 52·0.3≈16(双人小数点后) 我知

  • 问题内容: 我正在尝试删除列表中为负的浮点值。具有所有值的原始列表如下所示: 在我运行一个循环之后,显示列表如下所示: 因此,某些负面信息,例如被删除,而其他则没有。为什么是这样? 问题答案: 您正在遍历列表并对其进行变异,这意味着您最终删除了错误的元素,可以使用reversed: 或制作副本: 您还可以使用列表组件来修改原始列表:

  • 本文向大家介绍DSP中浮点转定点运算--浮点数的存储格式,包括了DSP中浮点转定点运算--浮点数的存储格式的使用技巧和注意事项,需要的朋友参考一下 二:浮点数的存储格式 2.1 IEEE floating point standard   上面我们说了,浮点数的小数点是不固定的,如果每个人都按照自己的爱好存储在电脑里,那不就乱套了吗?那么怎么在计算机中存储这种类型的数字呢?象这类古老的问题前人早都

  • 对于这些代码行,我得到0作为输出,即它们都是相等的。现在,如果我理解正确,a b和c可能会存储稍微不同版本的真值.3因此,当做一个Float.compare(...)对这些值,我希望得到一个输出值,而不是0。为什么我把它们取为0?