有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java将一个数字提升到另一个数字上标的幂

在我的应用程序中,我想显示一个数字的文本视图,该数字被提升为另一个数字的幂。例如2^3,但没有插入符号。 我的实际数字是科学形式的-3.488807993e-5,我想显示为3.4^e-5。 这就是我试过的

@Override
    public String getFormattedValue(float value, AxisBase axis) {
        String temp = String.format("%.2e", value);
        String base = temp.substring(0, temp.indexOf('e'));
        String power = temp.substring(temp.indexOf('e'));
        return base + "<sup>" + power + "</sup>";
    }

然而,它没有起作用


共 (0) 个答案