1

我正在开发一个 Java 应用程序,它关于将 Mathcad 工作表转换为 Java 应用程序。任何人都可以知道/建议如何在 Java 代码中编写单位(牛顿、帕斯卡、毫米、公斤)吗?

例:1?

double var1 = 10*newton/mm;//looking for a way to write the code in this format.
double var2 = 5*mmpower2;
double var = var1/var2;
double var = ?

示例:2?

double var1 = 90degress-tan(60)*Radian;
double var1 = ?
4

2 回答 2

3

您可以使用Javax.units 包,尤其是Java Unit Class

这是一个经过充分研究的问题,对于任何重要的程序,您应该始终使用现有的单元库。

于 2014-01-20T16:42:02.127 回答
0

您的两个示例都不是明智的 Java。

您想用单位实现数量的 Martin Fowler 分析模式理念。

存在一些库,例如JScience,但我不知道它们是否被广泛使用。

于 2014-01-20T16:43:31.563 回答