如何在Java中用x表示数学表达式

时间:2018-03-04 11:55:28

标签: java math

我正在尝试编写一个解析2个数字的函数,例如系数5和功率3.我希望输出响应为5x ^ 3。

public void Variable(double c, double p)
{
     coefficient = c;
     power = p;
}

public Expression derive() 
{
      System.out.print("Youre term is " + coefficient + "" + Math.pow("x",power));
}

我在这里做错了什么?它在pow功能中不接受我的“x”。但我不知道如何在那里写一封简单的信?

干杯

1 个答案:

答案 0 :(得分:0)

您也可以使用unicode字符⁰ⁱ²³⁴⁵⁶⁷⁸⁹而不是“x ^ 3”。 只需使用Integer.toString(yourNumber),然后使用myString.replace("2", "²")将每2替换为2。