如何用Java编写x的数学表达式
我正在尝试编写一个函数,它可以解析为两个数字,例如系数5和幂3。我希望输出响应为5x^3如何用Java编写x的数学表达式,java,math,Java,Math,我正在尝试编写一个函数,它可以解析为两个数字,例如系数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)); } 我做错了什
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。但我不知道怎么在里面放一封简单的信
Cheers不接受字符串作为其第一个参数。它期望基数和指数都是双精度的。该方法用于根据提供的基数和指数计算值
->返回第一个参数的值,并将其提升为第二个参数的幂
相反,您想要实现的目标可以轻松完成,而无需使用pow方法
只需向控制台显示系数+x^+功率
System.out.print("Your term is " + coefficient + "x^" + power);
您想简单地输出一个字符串吗?那么系数+x^+幂还是我遗漏了什么?请阅读并相应地强化你的问题。不要谈论不工作的代码,这不是你问题的一部分。与此无关:了解Java命名约定。首先要学会使用有意义的名字。例如,变量是一个超级无意义的名称。@Bob-如果答案对您有帮助,您可能也愿意接受它。查看如何接受答案->