Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何用Java编写x的数学表达式_Java_Math - Fatal编程技术网

如何用Java编写x的数学表达式

如何用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)); } 我做错了什

我正在尝试编写一个函数,它可以解析为两个数字,例如系数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。但我不知道怎么在里面放一封简单的信

Cheers不接受字符串作为其第一个参数。它期望基数和指数都是双精度的。该方法用于根据提供的基数和指数计算值

->返回第一个参数的值,并将其提升为第二个参数的幂

相反,您想要实现的目标可以轻松完成,而无需使用pow方法

只需向控制台显示系数+x^+功率

System.out.print("Your term is " + coefficient + "x^" + power);

您想简单地输出一个字符串吗?那么系数+x^+幂还是我遗漏了什么?请阅读并相应地强化你的问题。不要谈论不工作的代码,这不是你问题的一部分。与此无关:了解Java命名约定。首先要学会使用有意义的名字。例如,变量是一个超级无意义的名称。@Bob-如果答案对您有帮助,您可能也愿意接受它。查看如何接受答案->