java - 如何计算 GWT 2.3 中的指数?

标签 java math gwt exponent

我需要在 Java 中使用 GWT 2.3 计算指数。即:x^y。 Java 中没有原生的幂运算符,通常您必须导入 java.lang.Math 才能使用 pow() 方法。但是您不能在 GWT 客户端执行此操作(我认为?)。

我确实通过创建自己的 pow() 方法暂时解决了这个问题。但我猜我写的可能效率低下,不如原生解决方案。

private long pow(int b, int e) {
    long result = 1;
    for (int i = 0; i < e; i++) {
        result *= b;
    }
    return result;
}

所以我在谷歌上搜索了一个比我的更好的解决方案,发现一些人使用第三方库,如 com.googlecode.gwt.math.Math。但我也发现其他人说这些库只适用于 GWT 2.0 或更早版本,因为从 2.1 开始它就集成在 GWT 中。但是我找不到任何关于如何在 2.3 中使用这些集成数学库的帮助。

我到底需要导入什么?我究竟如何使用这些库?我在哪里可以找到关于这些的官方 GWT 文档?他们真的融合了吗?还是我应该继续使用上面我自己的方法?

最佳答案

GWT 可以翻译 java.lang.Math.pow()。参见 this page GWT 可以在 Javascript 中模拟 Java 运行时库的哪些部分。

关于java - 如何计算 GWT 2.3 中的指数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7116707/

相关文章:

java - 使用 JAVA 来自用户的电子邮件验证(简单)

math - 渐近比较 n⁽1⁰ ˡᵒᵍ ⁿ⁾ 和 (log n)ⁿ

javascript - 为什么 MathJax 在我的 JavaScript 代码的输出中似乎无法正常工作?

javascript - 在基于 iframe 的文本编辑器中禁用 Firefox 和 Chrome 拼写检查

java - Spring Roo DBRE 使用 GWT 生成项目的问题

java - Json/字符串/字节转换操作(发送字节到socket)

java - 组合 TimeItem 和 DateItem 值

java - Java EE 中的异步执行

math - 给定法线向量,在 3D 空间中的 2D 磁盘上生成随机点

gwt - Gears 关于 GWT 项目中 JRE 1.5 的投诉